Предмет: Информатика,
автор: ralina88
Пожалуйста, переведите с Pascal на Python
i:=k-1;
while i>=1 do
begin
a[i]:=a[i+1]-1;
a[n-i+1]:=a[i];
dec(i);
end;
Аноним:
Это полный код?
var
a: array [1..100] of integer;
i, n, k: integer;
begin
readln(k);
n := (k * 2) - 1;
A[1] := 1;
write(A[1], ' ');
for i := 2 to k
do
begin
A[i] := A[i - 1] + 1;
write(A[i], ' ');
end;
for i := k + 1 to n
do
begin
A[i] := A[i - 1] - 1;
write(A[i], ' ');
end;
end.
0
a: array [1..100] of integer;
i, n, k: integer;
begin
readln(k);
n := (k * 2) - 1;
A[1] := 1;
write(A[1], ' ');
for i := 2 to k
do
begin
A[i] := A[i - 1] + 1;
write(A[i], ' ');
end;
for i := k + 1 to n
do
begin
A[i] := A[i - 1] - 1;
write(A[i], ' ');
end;
end.
0
Ответы
Автор ответа:
1
a = []
k = int(input())
n = k * 2 - 1
a.append(1)
for i in range(1, k):
a.append(a[i - 1] + 1)
for i in range(k, n):
a.append(a[i - 1] - 1)
print(" ".join(map(str, a)))
Похожие вопросы
Предмет: Алгебра,
автор: petrovicmihail117
Предмет: Українська мова,
автор: vikulyaklimova85
Предмет: Литература,
автор: 0Lizon
Предмет: Литература,
автор: happysmiletown