В строке «Введите числа» указано, что пользователь вводит несколько номеров в одной строке, поэтому разделите строку и преобразуйте каждое число в int
. Этот список понимание является удобный способ сделать это:
numbers = [int(n) for n in input('Enter numbers: ').split()]
выше для Python 3. Для Python 2, используйте raw_input()
вместо:
numbers = [int(n) for n in raw_input('Enter numbers: ').split()]
В любом случае:
>>> numbers = [int(n) for n in raw_input('Enter numbers: ').split()]
Enter numbers: 1 2 3 4 5
>>> numbers
[1, 2, 3, 4, 5]
это получило бы один номер. –
определяется 'L = []' then' для i в диапазоне (5): L.append (int (input ('Enter numbers'))) ' –
как ограниченные числа? например 1234 или 1 2 3 4 – Hackaholic