私はPythonとプログラミング全般に不慣れで、Pythonで推測ゲームのコードをいくつか書きました。これにより、ユーザーは 6 回まで乱数の推測を試みることができます。それは機能しますが、これが最善の方法なのか、それとも最も効率的な方法なのかはわかりません。建設的なフィードバックを得ることができれば幸いです。
コード:
#Guess my Number - Exercise 3
#Limited to 5 guesses
import random
attempts = 1
secret_number = random.randint(1,100)
isCorrect = False
guess = int(input("Take a guess: "))
while secret_number != guess and attempts < 6:
if guess < secret_number:
print("Higher...")
elif guess > secret_number:
print("Lower...")
guess = int(input("Take a guess: "))
attempts += 1
if attempts == 6:
print("\nSorry you reached the maximum number of tries")
print("The secret number was ",secret_number)
else:
print("\nYou guessed it! The number was " ,secret_number)
print("You guessed it in ", attempts,"attempts")
input("\n\n Press the enter key to exit")