Предмет: Информатика, автор: simaworyanarsen

Вычислите сумму данных N натуральных чисел.

Входные данные
Вводится число N, а затем N чисел, сумму которых необходимо вычислить.

Выходные данные
Выведите единственное число - сумму введенных чисел.


simaworyanarsen: На питоне , пожалуйста

Ответы

Автор ответа: Вованичикчка
1
//PascalABC.Net
var n,s,num:integer;
begin
s:=0;
readln(n);
for var i:=1 to n do
begin
readln(num);
s:=s+num;
end;
writeln(s);
end.

#Python3
n = int(input())
s = 0
i = 1
while i <= n:
<Tab>num = int(input())
<Tab>s += num
<Tab>i+=1
print(s)

#Python3
n = int(input())
s = 0
for i in range(n):
<Tab>num = int(input())
<Tab>s+=num
print(s)

*<Tab> — отступ

simaworyanarsen: Спасибо огромное!
simaworyanarsen: а там разве не нужно for i in range?
Вованичикчка: в python for предназначен для обхода массива, словаря и т.д.
Вованичикчка: тут он не поможет, насколько я знаю
simaworyanarsen: http://informatics.mccme.ru/mod/statements/view3.php?chapterid=343#1
simaworyanarsen: вот отуда взял задачу
simaworyanarsen: я не понимаю как это делать,но мы на уроках пишем for i in range
Вованичикчка: не знаю, чем Вам помочь
Вованичикчка: n = int(input())
s = 0
for i in range(n):
num = int(input())
s+=num
print(s)
simaworyanarsen: спасибо!
Похожие вопросы