Предмет: Информатика,
автор: 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> — отступ
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> — отступ
Спасибо огромное!
а там разве не нужно for i in range?
в python for предназначен для обхода массива, словаря и т.д.
тут он не поможет, насколько я знаю
http://informatics.mccme.ru/mod/statements/view3.php?chapterid=343#1
вот отуда взял задачу
я не понимаю как это делать,но мы на уроках пишем for i in range
не знаю, чем Вам помочь
n = int(input())
s = 0
for i in range(n):
num = int(input())
s+=num
print(s)
s = 0
for i in range(n):
num = int(input())
s+=num
print(s)
спасибо!
Похожие вопросы
Предмет: Алгебра,
автор: lidakushik
Предмет: История,
автор: svalentina180618
Предмет: Английский язык,
автор: whitebox2288
Предмет: Алгебра,
автор: Аноним
Предмет: География,
автор: Аноним