320x100
# 내가 풀었던 해답
# 성공하면 문제가 없는데
# 실패하면 무한루프에 빠진다.
# 이걸 어떻게 해결해야할지 모르겠더라.
import random
x = int(input('홀짝 맞춰보세요 1.홀,\t2.짝: '))
numbers = random.randint(1,2)
flag = True
while flag:
if numbers == x:
if x == 1:
print('성공! 홀수 입니다.')
flag = False
elif x == 2:
print('성공! 짝수 입니다.')
flag = False
elif numbers != x:
if x == 1:
print('실패! 짝수 입니다.')
continue
elif x == 2:
print('실패! 홀수 입니다.')
continue
# 해답코드
import random
conNum = random.randint(1,2)
userSelect = int(input('홀/짝 선택: 1.홀\t2.짝'))
if conNum== 1 and userSelect == 1:
print('빙고 홀수')
elif conNum == 2 and userSelect == 2:
print('빙고 짝수')
elif conNum == 1 and userSelect == 2:
print('실패 홀수')
elif conNum == 2 and userSelect == 1:
print('실패 짝수')
# 이게 답이라곤 하는데, 답이 나올때까지 반복되는게 아니라면 굳이 내가 while을 안썼지..
# 쓸모없는 해답 코드였다.
300x250
'개발일지 > Python' 카테고리의 다른 글
파이썬 오늘의 날자,시간 표시 모듈 이용 (0) | 2022.04.30 |
---|---|
[복기] 천단위 포멧팅 작동안됨 (해결법 찾음) (0) | 2022.04.30 |
[복기 겸 유용] 파이썬 절대값 함수 abs (0) | 2022.04.30 |
[복기] 최대공약수를 구해서 풀어보려다가 실패 (0) | 2022.04.30 |
[복기] 파이썬 복리이자 계산 (0) | 2022.04.30 |