SuperStas0
@SuperStas0
Человек

Как сделать while(cin>>a) в PYTHON?

Мне нужно, чтобы часть кода из c++

while(cin>>a)
{
    cout << a*2<<endl;
}


была на Python3

while a=int(input()):
    print(a*2)

Я в курсе, что код сверху не работает, написал чтобы было понятно.
  • Вопрос задан
  • 759 просмотров
Решения вопроса 1
@dmshar
while True:
    try:   
        a=int(input())
        print(a*2)
    except:
        break


По вводу не числа или пустой строки - цикл завершается
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
a = int(input())

while a:
    print(a*2)
    a = int(input())

PS фича - если ввести '0' - то программа завершит работу
Ответ написан
Ваш ответ на вопрос

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

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