@python_bonobo

Как зациклить мой супер python код?

Всем привет.
как можно это зациклить? помогите плес;(
что бы каждый раз когда когда пользователь отвечает n/N его возвращало к строке then
и так по кругу, пока не будет ответ да.
не могу понять вообще, я смотрел примеры, но логику не улавливаю.

1 number = input("Type your number here:")
2 print("your number is:"+ str(number))
3 yournumber = input("Right number? (Y/N): ")
4 then = input("Type your number again: ")
  • Вопрос задан
  • 5447 просмотров
Решения вопроса 1
150_Kirill_150
@150_Kirill_150
FX, Python, C# (Unity), Coding, адепт Linux
#Бесконечный цикл. Цикл while работает если он True
while True:  
  #Вводим данные
	number = input("Type your number here:")
  #Выводим
	print("Your number is:" + str(number))
  #Просим ввода
	yournumber = input("Right number? (Y/N):")
  #Если пользователь ввёл y или Y волшебное слово break останавливает цикл. Если if не сработал, цикл повторяется снова
	if yournumber == "y" or yournumber == "Y":
		break

Тут неплохо описываются циклы: тык
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
Пропишите бесконечный цикл, условием выхода из которого будет:
yournumber == 'Y'
Выйти из цикла можно с помощью break.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы