Объяснение:
const nmax=15;
var a:array[1..nmax,1..nmax] of integer;
m,n,i,j,k,x,y:integer;
begin
randomize;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
k:=-1;
for j:=1 to m do
begin
y:=1;
x:=j;
while(x>0) and(y<=n) do
begin
k:=k+1;
a[y,x]:=k;
x:=x-1;
y:=y+1;
end;
end;
for j:=2 to n do
begin
y:=j;
x:=m;
while(x>0)and(y<=n) do
begin
k:=k+1;
a[y,x]:=k;
x:=x-1;
y:=y+1
end;
end;
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:4);
writeln
end;
readln
end.
Переведите на Питон, в Паскале давно не работал
#1
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
NewList = [i**2 for i in RawList]
print(*NewList)
#2
RawList = [float(input()) for _ in range(int(input('arr len: ')))]
RoundedSum = round(sum(RawList))
print(RoundedSum)
#3
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
print( len( list(filter(lambda p: p < 0, RawList) ) ) )
#4
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
print(*[ abs(i) for i in RawList])
#5 (Я не знаю украинский алфавит, по этому сделаю для английского)
RawList = [input() for i in range(int(input('Arr Len: ')))]
vows = ['a','i','o','u','e'] #Список гласных
print( len( list( filter( lambda p: p in vows, RawList
Объяснение: