Справка по домашнему заданию по Python: использование входных данных в качестве аргумента для randint() [закрыто]Python

Программы на Python
Anonymous
Справка по домашнему заданию по Python: использование входных данных в качестве аргумента для randint() [закрыто]

Сообщение Anonymous »

Изображение, содержащее сообщение об ошибке
У меня есть приведенный ниже код, и я пытаюсь использовать входные данные, назначенные для 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»