Задать вопрос
@HighMan

Как сделать чтобы пользовательский ввод не переводил строку?

Допустим есть некая очень упрощенная ситуация:
while True:
    i = input("Enter number")
    try:
        i = int(i)
        if i < 5:
        break
    except:

Т.е. хочу что бы не плодились "Enter number" с каждым неверным вводом.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
просто не выводить каждый раз ¯\_(ツ)_/¯
pr = True
while True:
    if pr: i = input("Enter number")
    else: i = input()
    pr = False
    try:
        i = int(i)
        if i < 5:
        break
    except: 
        ...

самый простой пример
Ответ написан
Комментировать
@dima20155
you don't choose c++. It chooses you
print("Enter number")
while True:
    try:
        i = int(input())
        if i < 5:
        break
    except:
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы