[문제]
- 랜덤한 닉네임을 생성하는 파이썬 코드를 작성해보세요.
- 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 print 할 수 있습니다. (아래의 키워드를 사용해주세요!)
- 기철초풍, 멋있는, 재미있는
- 도전적인, 노란색의, 바보같은
- 돌고래, 개발자, 오랑우탄
[시도]
random 라이브러리를 import하고 choice 함수를 사용함으로써 리스트에서 랜덤한 element를 추출하고자 하였다.
[해결]
import random
list1 = ['기철초풍', '멋있는', '재미있는']
list2 = ['도전적인', '노란색의', '바보같은']
list3 = ['돌고래', '개발자', '오랑우탄']
def random_nickname():
return str(f'{random.choice(list1)} {random.choice(list2)} {random.choice(list3)}')
print(random_nickname())
[정리 및 새롭게 알게 된 점]
f-string과 str함수를 씀으로써 리스트에서 랜덤하게 추출된 값을 리턴하였고 그 결과 랜덤한 닉네임을 생성할 수 있었다.
'Python' 카테고리의 다른 글
| Python 반복문(Loop)과 리스트 실습 (0) | 2025.04.03 |
|---|---|
| 파이썬 리스트 함수 실습 (0) | 2025.04.02 |
| Map, Lambda, Filter in Python (0) | 2024.06.06 |
| 단어 맞추기 게임 (0) | 2024.05.29 |
| 자판기 프로그램 (0) | 2024.05.29 |