반응형
파이썬으로 만든 간단한 동전 던지기 게임입니다.
'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)
반응형
'Python' 카테고리의 다른 글
(파이썬) 터틀그래픽: 선을 랜덤하게 그리자 (0) | 2023.08.17 |
---|---|
(파이썬) 타이머: 카운트 다운 만들기 (0) | 2023.08.16 |
(파이썬) 터틀그래픽: 오륜기 그리기 (0) | 2023.08.15 |
(파이썬) print() 함수 사용하기 (0) | 2023.08.11 |
(파이썬) 터틀 그래픽: 시계 (0) | 2023.08.10 |