в цикле while [дубликат]Python

Программы на Python
Ответить
Anonymous
  в цикле while [дубликат]

Сообщение Anonymous »

Я делаю небольшой проект, который получает диапазон целых чисел. Пользователь выбирает нижнюю и верхнюю границу диапазона. Программа генерирует случайное число, и пользователь должен предсказать это число. Я написал код, но использовал цикл while, а остальное не работает. Кто-нибудь может мне помочь?
import random as rd
rd.seed(0)

# to get the range of the numbers.
lower_bound, upper_bound= [int(i) for i in input('Please enter the lower and upper bound of the range: ').split(' ')]

# generating the random number in the chosen range by the user.
the_number= rd.randrange(lower_bound, upper_bound)

# to get a number from the user for first try.
guess_number= int(input('Please enter a guess number: '))

# user trying to guess the number in chosen range.

while True:
if guess_number > the_number:
print('It\'s higher than the number. ')
guess_number= int(input('Please enter another guess number: '))
elif guess_number < the_number:
print('It\'s lower than the number. ')
guess_number= int(input('Please enter another guess number: '))
else:
print('Congratulation! that\'s the number')
break
else:
print('you finally did it.') # this part doesn't work...


Подробнее здесь: https://stackoverflow.com/questions/798 ... while-loop
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»