안녕하세요. 코드덤입니다.
이번 시간에는 랜덤 모듈을 사용해서 리스트 내의 데이터를 랜덤으로 뽑아주는 예제 프로그램을 만들어 볼 거예요.
이번 시간의 주제는 커피 내기 랜덤 뽑기입니다.
모인 사람들의 이름을 사용자가 입력하면, 그중에서 한 명을 랜덤으로 뽑아주는 프로그램이에요.
그런데~ 랜덤으로 뽑힌 사람이 너무 빨리 나타나면 재미없겠죠~
그래서 오늘은 time모듈을 사용해서, 시간 지연을 주는 방법에 대해서도 알아볼 거랍니다.
함께 코드를 만들어나가기 전에, 먼저 오늘 만들 프로그램을 아래 영상을 통해 확인해 보세요~
그럼, 함께 코드를 만들어 볼게요.
먼저 사용자의 이름을 입력을 받을 거예요.
input()을 사용해 주면 되겠죠~
그리고 split()으로 각각의 이름을 분리시켜 name이라는 변수에 담아두겠습니다.
그리고 이렇게 입력을 받고 나서, 총 몇 명이 참가했는지도 알려줄게요.
name이라는 리스트에 담긴 데이터 수를 확인하면 되겠죠~
len(name)으로 확인할 수 있습니다.
f 스트링을 사용해서 print함수로 출력해 줄게요.
이제 이 name 리스트 내에서 한 명을 랜덤으로 뽑아줄 거예요.
random 모듈을 불러옵니다.
그리고 random.choice()를 사용하면, 간단하게 리스트 내의 항목을 랜덤으로 뽑을 수 있어요.
그리고 이제 결과가 발표되기 전에, 시간 지연을 줄게요.
시간 지연을 주기 위해, time이라는 모듈을 불러와야 해요.
time.sleep()을 사용해 주시면 되는데요.
단위는 초입니다. time.sleep(5)은 5초간 지연시킴을 의미합니다.
5초 시간 지연 후에, f 스트링을 사용해서 아래와 같이 결과를 출력시켜 주겠습니다~
상단의 영상을 참고하시면, 보다 자세한 설명을 들으실 수 있어요~
파이썬 입문 과정에서 만들어 볼 수 있는 더 많은 프로젝트를 만나보세요!
파이썬 터틀 그래픽 모듈로 만드는 총 20가지 프로젝트!!
터틀 그래픽은 파이썬을 쉽고 재미있게 배울 수 있도록 파이썬에서 기본으로 제공하고 있는 입문 교육용 모듈입니다.
이 모듈을 통해 입문 과정에서도 파이썬으로 그래픽 게임이나, 디지털 아트와 같은 다양한 프로그램을 직접 만들며 파이썬을 배워나갈 수 있습니다!!
터틀 그래픽을 통해 파이썬의 기초를 탄탄히 다져 보세요!!
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[파이썬 무료 기초 강좌] 27강. 리스트로 만드는 까페 관리자 모드 프로그램 | 리스트 추가 변경 삭제 (0) | 2021.04.15 |
---|---|
[2021 예제로 배우는 파이썬] 26강. 가위바위보 게임 만들기 (0) | 2021.04.13 |
[예제로 배우는 파이썬] 24강. 거북이 그래픽 모듈로 장미 꽃 그리기 (0) | 2021.04.11 |
[예제로 배우는 파이썬] 23강. 거북이 그래픽 모듈로 아이스크림 그리기 (0) | 2021.04.10 |
[예제로 배우는 파이썬] 22강. 터틀 그래픽 모듈 | 다각형 그리기 | textinput 대화상자 입력창 (0) | 2021.04.08 |