[Python ] 야구게임(숫자맞추기)


[Python ] 야구게임(숫자맞추기)

랜덤한 숫자 3개를 생성하고, 사용자가 입력한 숫자와 비교하여 볼과 스트라이크를 계산하며, 3 스트라이크가 나올 때까지 반복하는 파이썬 코드입니다. import random # 랜덤한 숫자 3개 생성 digits = list(range(10)) random.shuffle(digits) answer = digits[:3] while True: # 사용자 입력 받기 guess = input("세 숫자를 입력하세요: ") # 입력한 숫자의 자리수를 기준으로 숫자와 자리수가 모두 일치하는 경우 스트라이크, 자리수는 다르지만 숫자가 일치하는 경우 볼 strike = 0 ball = 0 for i, num in enumerate(guess): if int(num) == answer[i]: strike += 1 elif int(num) in answer: ball += 1 # 결과 출력 print("{} 스트라이크, {} 볼".format(strike, ball)) # 3 스트라이크인 경우 게임...


#python #게임 #숫자맞추기 #야구게임 #연습 #파이썬

원문링크 : [Python ] 야구게임(숫자맞추기)