まず、あなたが提供できる回答に感謝します。
とにかく、私は Python とプログラミング全般の初心者です。私は、コンピューターが 1 から 15 の間で乱数を選択する独自の乱数推測ゲームを作成しようとしました。
私の問題は、推測が低すぎるか高すぎるかをユーザーに伝えようとすると、プログラムが正しいかどうかをユーザーに通知せずに終了することです。または、ループし続けるだけです。
低すぎる、もう一度推測してください: 14
正しい!あなたは私の番号を推測しました!
低すぎる、もう一度推測してください: 12
低すぎる、もう一度推測してください: 1
低すぎる、もう一度推測してください:
このプログラムのコード全体は次のとおりです。
import random
from time import sleep
number = random.randint(1,15)
play = input("Hello! Would you like to play (Y/N) ")
if play in('y', 'Y'):
sleep(.75)
print("I've chosen a number between 1 and 15.")
sleep(.5)
guess = int(input("What is my number? "))
while guess >= number:
guess = int(input("Too High, please guess again: "))
if guess == number:
print("Correct! You've guessed my number!")
while guess <= number:
guess = int(input("Too Low, please guess again: "))
if guess == number:
print("Correct! You've guessed my number!")
else:
exit
繰り返しますが、答えてくれてありがとう!