Изображение, содержащее сообщение об ошибке
У меня есть приведенный ниже код, и я пытаюсь использовать входные данные, назначенные для low_bound и Upper_bound, в качестве аргументов для randint(). Однако я получаю ошибку на картинке. Я впервые работаю с Python. Мне нужно разработать эту программу в соответствии с приложенным заданием. Поэтому, пожалуйста, только предложите, как я могу правильно генерировать случайное число.
Изображение инструкций по домашнему заданию
# Guessing Game
# main.py
from random import randint
import math
# Taking Inputs for lower & upper bounds of the range and number of guesses
lower_bound = int(input("Enter Lower Bound: "))
upper_bound = int(input("Enter Upper Bound: "))
n_Guesses = int(input("Enter Maximum Number of Guesses: "))
# Generating random number between the lower and upper
x = randint(lower_bound, upper_bound)
print("You have only " + n_Guesses, " chances to guess the integer between " + lower_bound, "and " + upper_bound)
# Initializing the number of guesses.
count = 0
while count < n_Guesses:
count += 1
# taking guessing number as input
guess = input("Enter a number: ")
# Condition testing of the guess
if guess < x:
print("You guessed too small!")
if guess > x:
print("You guessed too high!")
# If Guessing is more than required number of guesses, shows this output.
if count >= nGuesses:
print("\nThe number is %d" % x)
print("\tBetter Luck Next time!")
Подробнее здесь: https://stackoverflow.com/questions/790 ... or-randint
Справка по домашнему заданию по Python: использование входных данных в качестве аргумента для randint() [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение