의사 난수를 생성하고 사용자가 추측 할 수있는 프로그램을 작성하려고합니다. 사용자가 잘못된 숫자를 추측 할 때, 함수의 시작 부분이 아닌 조건부 루프의 시작 부분으로 돌아가고 싶습니다 (새로운 의사 난수 생성). 여기에 지금까지이 작업은 다음과 같습니다파이썬에서 숫자 추측 게임을위한 제어 루프
def guessingGame():
import random
n = random.random()
input = raw_input("Guess what integer I'm thinking of.")
if int(input) == n:
print "Correct!"
elif int(input) < n:
print "Too low."
guessingGame()
elif int(input) > n:
print "Too high."
guessingGame()
else:
print "Huh?"
guessingGame()
어떻게 잘못된 추측 후 번호를 변경하지 않을 수 있도록 로컬 불변의 의사 난수를 만들 수 있을까?
나는 당신이 원하는 것을 할 수있는 프로그래밍 언어를 모른다. –
이 질문을 '루프'라고 태그했습니다. 그래서 당신은 답이 이미 무엇인지 아는 것 같습니다 ... –
BASIC을 제외하고! 승리를위한 GOTO! –