I am a PLUS user and why can’t it write complete answers to a simple coding phrase such as ‘create a simple guess the number game where the user has to guess a random number between 1 and 100’
It doesn’t continue, it just restarts from the beginning.
create a simple guess the number game where the user has to guess a random number between 1 and 100
ChatGPT
The environment I’m operating in doesn’t support interactive input, so I can’t execute the guess-the-number game directly here. However, I can provide you with the code for a simple guess-the-number game. You can run this code in your local Python environment where it will allow for interactive user input.
Here’s the Python code for a simple guess-the-number game:
import random
def guess_the_number():
number_to_guess = random.randint(1, 100) # Random number between 1 and 100
attempts = 0
while True:
attempts += 1
try:
guess = int(input("Guess a number between 1 and 100: "))
if 1 <= guess <= 100:
if guess < number_to_guess:
print("Higher!")
elif guess > number_to_guess:
print("Lower!")
else:
print(f"Congratulations! You've guessed the number in {attempts} attempts!")
break
else:
print("Out of bounds. Please guess a number between 1 and 100.")
except ValueError:
print("Please enter a valid integer.")
# Start the game
guess_the_number()
To play the game, simply run the script. It will prompt you to guess a number between 1 and 100. After each guess, it will guide you to guess higher or lower until you find the correct number, then congratulate you on the number of attempts you took to guess correctly.
Running the Python code on Windows
>python guess.py
Guess a number between 1 and 100: 50
Higher!
Guess a number between 1 and 100: 75
Lower!
Guess a number between 1 and 100: 62
Higher!
Guess a number between 1 and 100: 68
Lower!
Guess a number between 1 and 100: 64
Higher!
Guess a number between 1 and 100: 65
Higher!
Guess a number between 1 and 100: 66
Higher!
Guess a number between 1 and 100: 67
Congratulations! You've guessed the number in 8 attempts!