Перевод из Pascal-я в Phyton

 

Задача 3. Имеется массив А из N произвольных чисел – А (N), среди которых есть положительные, отрицательные и равные нулю. Составить программу, решающую задачу  в соответствии с вариантом. Вариант 10. Найти сумму и количество всех четных положительных элементов. Например, если А={2, 4, -3, 0, -2, 6}, результат: 12 и 4 (2,4,0,6).


Решение на языке Паскаль:Решение на языке Питон:
Const N=6;
Var A:array[1..N] of integer;
       i,S,K:integer;
begin
S:=0; K:=0;
For i:=1 to N do
Begin
Write(‘A[‘,I,’]=’); ReadLn(A[i]);
If (a[i]>=0)and((a[i]/2)=round(a[i]/2)) then
Begin
S:=S+a[i];
K:=K+1;
End;
End;
Writeln(‘S=’,S,’ K=’,K);
ReadLn;
end.
 
(IdeOne.com - мультиязычная онлайн IDE)
N=6;
A=[];
S=K=0;
for i in range(N):
   print('A[',i,']=');
   x=input();
   A.append(int(x));   
   if (A[i]>=0)and((A[i]/2)==round(A[i]/2)):
    S=S+A[i];
    K=K+1;
print('S=',S,' K=',K);
 
(IdeOne.com - мультиязычная онлайн IDE)

 

 

 

 
Теги: 
ВложениеРазмер
z3.zip542 байта

А где изучают Питон, в чем его приимущество?

:-) Ну где я не знаю. Я вот изучаю. Сам. Просто так. Хорошего много прочитал про этот язык. Это высокоуровневый язык. Много библиотек. Помогает автоматизировать что-либо. Под Linux -ом "как родной".