Роман Белый
Мастер
(1477)
1 год назад
n = int(input())
m = int(input())
for i in range(0, n, m):
if i // m % 2 == 0:
for j in range(i, min(i + m, n)):
print(j + 1, end="\t")
else:
for j in range(i + m - 1, i - 1, -1):
print(j + 1, end="\t")
print()
если без списков то попробуй так , условию соотвествует
CognitiveTeamПрофи (527)
1 год назад
Во
n = int(input())
m = int(input())
k = number = 1
for i in range(n // m + 1):
for j in range(m):
if number + j * k > n:
print('', end='\t')
continue
print(number + j * k, end='\t')
number += 2 * ((i + 1) % 2) * m - k
k *= -1
print()
Хелпаните плиз