Python
(파이썬) 동전 던지기 게임
고니자니
2023. 8. 16. 11:18
반응형
파이썬으로 만든 간단한 동전 던지기 게임입니다.
'0'은 동전의 앞면, '1'은 뒷면를 의미하며, 컴퓨터는 다음과 같이 동전의 한 면을 램덤하게 생성합니다.
com = random.randrange(2) # 0또는 1의 난수 생성 |
random.randrange(2) 함수는 0 또는 1의 정수를 생성합니다.
사용자는 다음과 같이 키보드로 값을 입력 받습니다.
user=input('0:앞면, 1:뒷면, 2:종료 >>') |
입력 받는 값은 문자열이므로 정수로 변환해서 비교해야 합니다.
int(user) # 문자열 user를 정수(int)로 변환 |
파이썬 코드는 다음과 같이 작성하였습니다.
import random
print('동전 맞추기 게임을 시작합니다!!')
while True:
com = random.randrange(2) # 0또는 1의 난수 생성
user=input('0:앞면, 1:뒷면, 2:종료 >>')
if user=='2':
break
elif com == int(user):
print(f'{com}: 맞았습니다.')
else:
print(f'{com}: 틀렸습니다.')
print('게임 종료!!')
(Output)
반응형