데이터분석 6기/본캠프
[TIL] 2025-02-20 Lv1. 랜덤 닉네임 생성기
seyeon1130
2025. 2. 20. 20:54
파이썬 랜덤 모듈
random.randomrange(시작, 끝+1)
random.randrange(1,7) ->1~6까지 랜덤
-> 아니 왜 프로그래밍 언어들은 하나같이 N은 포함을 안함,,,,
random.shuffle(list) -> 무작위로 섞임
>>> abc = ['a', 'b', 'c', 'd', 'e']
>>> random.shuffle(abc)
>>> abc
['a', 'd', 'e', 'b', 'c']
random.choice -> 랜덤으로 하나 뽑기
>>> abc
['e', 'd', 'a', 'c', 'b']
>>> random.choice(abc)
'a'
>>> random.choice(abc)
'd'
문제
import random
list1 = ['기철초풍', '멋있는', '재미있는']
list2 = ['도전적인', '노란색의', '바보같은']
list3 = ['돌고래', '개발자', '오랑우탄' ]
def create_random_nickname():
a=''
b=''
c=''
a= random.choice(list1)
b= random.choice(list2)
c= random.choice(list3)
return a+b+c
my_nickname = create_random_nickname()
print(my_nickname)
오늘 한 일
- SQL 코드카타 5개
- Python 코드카타 Lv1 끝내기
- Python 퀘스트 Lv1
- 직무 라이브 세션 3개
- 아티클 스터디