문제 내용
파이썬의 반복문과 조건문을 이용하여 숫자를 맞추는 5번의 기회를 제공하는 게임 프로그램을 작성하라.
문제 풀이
import random
num = random.randint(1,10)
cnt = 0
print(num)
while True:
cnt += 1
usr = int(input('입력 : '))
if usr == num:
print('정답입니다!')
break
else:
print("오답입니다.")
print("*"*40)
if cnt == 5:
print('5회 초과, 정답은 %d 입니다'%num)
break
코드 결과
#입력 예시1
입력 : 10
오답입니다.
****************************************
입력 : 2
정답입니다!
#입력 예시2
입력 : 1
오답입니다.
****************************************
입력 : 2
오답입니다.
****************************************
입력 : 3
오답입니다.
****************************************
입력 : 4
오답입니다.
****************************************
입력 : 5
오답입니다.
****************************************
5회 초과, 정답은 9 입니다
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 종합계산기 프로그램 작성 (0) | 2020.11.03 |
---|---|
파이썬 나눗셈 작업 횟수를 출력하는 재귀함수 프로그램 (0) | 2020.11.03 |
파이썬 삼각형 넓이 계산 프로그램 (0) | 2020.11.03 |
파이썬 짝수 입력 문자열 기호로 변환하는 프로그램 (0) | 2020.11.03 |
파이썬 과목 점수 중첩 리스트에 저장하고 평균 출력 (0) | 2020.11.02 |