Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачей в Python

Aleks Kuznetsov Ученик (241), на голосовании 1 неделю назад
В общем у нас есть лесенка
n = int(input("Введите число: "))
i = 1
s = ""
while i <= n:
s += str(i)
i += 1
print(s)
все круто замечательно но мне надо что бы она уходила и в обратную сторону в этом же коде. То есть каждая ступень состоит из чисел от 1 до i и обратно.
Дополнен 1 месяц назад
1
12
123
123
12
1
должно быть так
Голосование за лучший ответ
eff fefe Ученик (135) 1 месяц назад
попробуй так

n = int(input("=52: "))
i = 1
s = ""
while i <= n:
s += str(i)
i += 1
print(s)
Aleks KuznetsovУченик (241) 1 месяц назад
не так же лесенку строит только в прибавлении
eff fefe Ученик (135) Aleks Kuznetsov, тогда сделай так n = int(input("=55: ")) i = 3 s = "" while i <= n: s -= str(i) i -= 1 print(s) и лайк поставь пж
Хир Гуру (3743) 1 месяц назад
n = int(input("Введите число: "))
i = 1
s = ""
while i <= n:
s += str(i)
i += 1
print(s)
for i in range(n):
i+=1
print(s[0:-i])

Костыль, но работает
Aleks KuznetsovУченик (241) 1 месяц назад
лучший
Похожие вопросы