320x100
생각외로 이전 편의 당첨자 출력에 대한 해답은 간단했다.
내가 else:
continue
를 해놔가지고 A유저에서 쳇바퀴가 돌아간다던지 했다.
당연하게도 else 문을 빼주고 나니깐 문제가 해결 되었다.
생각하고 만드는데 5분도 안걸렸으니, 나름 선방한 것 같다
from random import *
print('게임 시작')
i = 0
while True:
# A 유저
a = int(input('무엇을 입력하겠습니까? (1~3): '))
# A사람의 입력 값
print(f'A는 {a}를 입력 했습니다.')
# 총 누계 만들기
i += a
print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31 - i} 남았습니다.')
print()
if i >= 31:
print('A유저 당신이 당첨자 입니다.')
break
# B 유저
b = int(input('무엇을 입력하겠습니까? (1~3): '))
# B사람의 입력 값
print(f'B는 {b}를 입력 했습니다.')
# 총 누계 만들기
i += b
print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31-i} 남았습니다.')
print()
if i >= 31:
print('B유저 당신이 당첨자 입니다.')
break
# 컴퓨터 자동
c = randint(1,3)
print(f'C는 {c}를 입력 했습니다.')
# 총 누계 만들기
i += c
print(f'여태까지 누적은 {i}입니다. 목표치인 31까지 {31 - i} 남았습니다.')
print()
if i >= 31:
print('C 컴퓨터 당신이 당첨자 입니다.')
break
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
dart(다트) - class(클래스) 상속 2 (0) | 2025.03.24 |
---|---|
dart(다트) - class(클래스) 기본 1 (0) | 2025.03.24 |
python(파이썬) - 베스킨라빈스 31 게임 만들기 (0) | 2025.03.21 |
dart - enum 사용해야하는 이유 (0) | 2025.03.21 |
dart(다트) - loop(루프) (for, do, while) (0) | 2025.03.21 |