Как в питоне сделать так чтобы мы. 1.Вводили количество чисел которые нам надо сложить (к примеру 3)
2.Ввести эти числа (к примеру введите первое число
Введите второе число
Введите третье число)
3.вывести ответ. Очень надо быстрее пж


Mikail2006: задают числа в одной строке, вывод каждое число на одной строке, в конце их сумма?
Mikail2006: понял)

Ответы

Ответ дал: Mikail2006
3

Краткий код:

print(sum([int(input(f'Число №{i+1}: ')) for i in range(int(input('Кол-во: ')))]))

Развёрнутый код:

n = int(input('Кол-во: '))

sum_num = 0

for i in range(n):

   num = int(input(f'Число №{i+1}: '))

   sum_num += num

print('Сумма:', sum_num)

Приложения:

Аноним: зачем краткий вариант? в каком случае так нужно писать?
Mikail2006: В каком хотите в таком пишете, он вам мешает?
Аноним: нет просто глаза режет
Mikail2006: Мне больше списочные выражения нравиться, но как раз для случаев когда они кому то не нравятся, я добавил развёрнутый код))
Аноним: не имею ничего против списочных выражений, но конструкции вроде этой нечитабельны: порядок выполнения неочевиден, нагромождение операторов, отсутствие форматирования. да и задание такого уровня подразумевает использование базовых операторов, если бы не «развернутый вариант» ответ можно было бы отметить как неверный
Вас заинтересует