私はhttp://learnpythonthehardway.orgに従ってプログラミングを学び始めたばかりです。ループとif文について学んだ後、私は簡単な推測ゲームを作ってみたかったのです。
問題は:
間違った推測をすると、スタックし、crtlCに到達するまで「TOOHIGH」または「TOOLOW」のいずれかを繰り返し続けます。
私はwhileループについて読み、他の人々のコードを読みましたが、単にコードをコピーしたくありません。
print ''' This is the guessing game!
A random number will be selected from 1 to 10.
It is your objective to guess the number!'''
import random
random_number = random.randrange(1, 10)
guess = input("What could it be? > ")
correct = False
while not correct:
if guess == random_number:
print "CONGRATS YOU GOT IT"
correct = True
elif guess > random_number:
print "TOO HIGH"
elif guess < random_number:
print "TOO LOW"
else:
print "Try something else"