Предмет: Информатика, автор: fluffy080cloud

СРОЧНО!!! Решить на Python 3


Условие

Вводится число n. Вывести 1,2,3...n−2,n−1,n,n−1,n−2...3,2,1.


Формат входных данных

Вводится целое число n (1≤n≤231−1 ).


Формат выходных данных

Вывести последовательность, сформированную по принципу, указанному в задании.


Примечания

В Питоне печать в строку: print(что-то, end=’ ’)


входные данные
4
выходные данные
1 2 3 4 3 2 1


merkkaa: вход 6: выход: 1 2 3 4 5 6 5 4 3 2 1 ?
fluffy080cloud: Вход 4 выход 1234321 (ну или так как ты написал так тоже подходит )
merkkaa: n = int(input())

if 1<= n <= 231-1:
for i in range(1, n+1):
print(i, end = " ")
for i in range(n-1, 0, -1):
print(i, end = " ")
merkkaa: ответ уже дать не могу
fluffy080cloud: Спасибо большое тебе очень помог-(ла) жалко что не могу сделать твой ответ лучшим )))))❤❤❤

Ответы

Автор ответа: daraprelj
6

n=int(input())

k=1

while k<n:

   print(k,end=' ')

   k+=1

while k!=0:

   print(k, end = ' ')

   k-=1

   


fluffy080cloud: Спасибо , но как сделать без While мы его не изучали
daraprelj: в комментариях через for написано
fluffy080cloud: И да кстати это тоже правильно спасибо, жаль что мы while не прошли
Похожие вопросы