Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование помогите пожалуйста

/qe Ученик (15), открыт 1 неделю назад
Какой результат выведет программа на экран, если ввести следующие числа: 3, 102, 392, 412?
4 ответа
Хир Мыслитель (5049) 1 неделю назад
Ну по сути 102+392+412. На калькуляторе почитай, вот и вывод
DrugDealer Искусственный Интеллект (107492) 1 неделю назад
Ваш код выглядит следующим образом:

python
a = int(input())
s = 0
for i in range(a):
s += int(input())
print(s)

Если вы введете числа 3, 102, 392, 412, вот что произойдет:

a будет равно 3, так как первое введенное число - это 3.
Цикл for i in range(a): будет выполнен 3 раза, так как a равно 3.
В каждой итерации цикла вы будете вводить одно число, и оно будет добавляться к s.

Итак, если вы введете числа по одному в цикле:

В первой итерации s станет равным 102 (первое число после 3).
Во второй итерации s станет 494 (102 + 392).
В третьей итерации s станет 906 (494 + 412).

Таким образом, программа выведет на экран:

plaintext
906

Это сумма чисел 102, 392 и 412.
Похожие вопросы