문제 내용
룰렛게임을 만들고자 한다. input함수를 이용하여, '도전하시겠습니까?'라고 질문시 '도전'이라고 입력하면 5가지 중 하나가 무작위로 출력되고, '도전'이외의 입력은 무시되며, 무한 반복 실행되도록 코드를 작성하시오
문제 풀이
import random
gift_list = ['꽝!!!', '문화상품권', '백화점상품권', '외식상품권', '다시한번더']
i = 1
while True:
start = input("도전하시겠습니까?")
if start == '도전':
i+=1
gift = random.choice(gift_list)
print(f'{i}번째 도전 : {gift}')
print('*'*40)
코드 결과
도전하시겠습니까?도전
2번째 도전 : 백화점상품권
****************************************
도전하시겠습니까?아니오
도전하시겠습니까?도전
3번째 도전 : 외식상품권
****************************************
도전하시겠습니까?도전!
도전하시겠습니까?도전
4번째 도전 : 꽝!!!
****************************************
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 정수를 입력받고, 원소의 합을 순서대로 출력하는 프로그램 (0) | 2020.10.29 |
---|---|
파이썬 덧셈 퀴즈 프로그램 (0) | 2020.10.29 |
파이썬 입력받은 숫자만큼 별 출력하기 (0) | 2020.10.29 |
파이썬 주사위를 던져 나온 input 값을 저장하고, 출력하기 (0) | 2020.10.29 |
파이썬 노래가사 단어 빈도 계산 프로그램 (collections 모듈) (0) | 2020.10.28 |