Я в настоящее время изучаю python от изобретения с помощью python! Я на седьмой главе и вот ссылка на нее! https://inventwithpython.com/chapter7.htmlОтладчик не переходит к следующей строке после ввода()?
Я выполняю упражнение Найдите ошибку. У меня возникли проблемы в линии ответа = входе() заданные в line5:
import random
number1 = random.randint(1, 10)
number2 = random.randint(1, 10)
print('What is ' + str(number1) + ' + ' + str(number2) + '?')
answer = input()
if answer == number1 + number2:
print('Correct!')
else:
print('Nope! The answer is ' + str(number1 + number2))
Я набрал номер на интерактивном экране, но отладчик не переходит к следующей строке. Он остается на вышеуказанной строке. Я думал, что мне также нужно нажать на шаг, новый файл открывается.
Почему не отладчик переходит на следующую строку при вводе номера?
Вы нажимаете клавишу ввода после ввода номера? –
Вы уверены, что выполнили различные операции в правильном порядке? Вы должны ** шаг ** до строки 5. Затем ** шаг ** снова один раз. Затем в окне вашей программной консоли ** введите ответ ** и ** нажмите return **. Теперь отладчик _should_ отошел от строки 5. Не могли бы вы подтвердить, что в вашем случае он все еще остается на строке ввода? –