Я начинаю питонов. Я пытаюсь принять входные данные от пользователя, если он пожелает. Программа должна прекратить прием входных данных при нажатии клавиши ввода.Принимая ввод до новой строки в python
Это
25
65
69
32
#stop here since the enter key was pressed without any input
я придумал следующий код делать это ....
a = []
while 1:
b = input("->")
if(len(b)>0):
a.append(b)
else:
break
Есть ли другие эффективные 'вещий' способы делая это ?
Хотя это отлично работает с python 3.3, он не работает с python 2.7 (с заменой входом() функцией raw_input()). Экран просто тупой без ответа. Почему это?
Есть ли встроенная функция, с помощью которой я могу преобразовать строки обратно в целые числа !?
Нет необходимости в скобках вокруг инструкции if, используйте 'int ('string')', чтобы изменить строку на целое число – samrap
Пожалуйста, обратите внимание на пробелы в Python. Я понял, что ваш пример кода смешивает вкладки и общие пространства. – Jon