СРОЧНО!!! Решить на 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 ?
Вход 4 выход 1234321 (ну или так как ты написал так тоже подходит )
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 = " ")
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 = " ")
ответ уже дать не могу
Спасибо большое тебе очень помог-(ла) жалко что не могу сделать твой ответ лучшим )))))❤❤❤
Ответы
Ответ дал:
6
n=int(input())
k=1
while k<n:
print(k,end=' ')
k+=1
while k!=0:
print(k, end = ' ')
k-=1
Спасибо , но как сделать без While мы его не изучали
в комментариях через for написано
И да кстати это тоже правильно спасибо, жаль что мы while не прошли
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад