Помогите перевести код из паскаля в питон, и главное чтобы он работал (чтобы в массиве из 10 случайных чисел выводилось еще сумма этих цифр, пример - 151 = 7 и так со всеми числами)
------------------------
const n=10;
var a: array[1..n] of integer;
i:integer;
begin
for i:=1 to n do
begin
a[i]:=random(401)+100;
write(a[i],\' \');
end;
writeln;
for i:=1 to n do
write((a[i] div 100) + (a[i] div 10 mod 10) + (a[i] mod 10),\' \')
end.
------------------------
const n=10;
var a: array[1..n] of integer;
i:integer;
begin
for i:=1 to n do
begin
a[i]:=random(401)+100;
write(a[i],\' \');
end;
writeln;
for i:=1 to n do
write((a[i] div 100) + (a[i] div 10 mod 10) + (a[i] mod 10),\' \')
end.
Ответ
5
(1 оценка)
1
Ответ:
from random import randint
m = [randint(100, 400) for i in range(10)]
print(*m)
for i in range(10):
....print("%3d" %(m[i]//100+m[i]//10%10+m[i]%10),end=' ')