Как в питоне вывести текст лесенкой
Перейти к содержимому

Как в питоне вывести текст лесенкой

  • автор:

Как сделать цикл для вывода лесенки?

Стоит почитать справку по python. Отдал вопрос сыну-школьнику, вот код от него:

y=int(input("Введите число ступенек: ")) y=y*2 out=' ' x=1 while x 

Отслеживать
ответ дан 20 янв 2018 в 9:16
Viktor Tomilov Viktor Tomilov
8,315 4 4 золотых знака 25 25 серебряных знаков 63 63 бронзовых знака

Решение с циклом for. Конструкция sys.argv[1] узнаёт, сколько требуется ступенек (прочитывает из аргументов командной строки), можно заменить на произвольное число либо на вызов input() .

for step in range(0, int(sys.argv[1])): print(' ' * (step * 2), '_') print(' ' * (step * 2 + 1), '|') 

Отслеживать
ответ дан 20 янв 2018 в 9:29
8,552 4 4 золотых знака 29 29 серебряных знаков 53 53 бронзовых знака

Вы можете использовать вертикальную табуляцию \v ссылка, ссылка.

>>> print('Hello\vworld!') Hello world! 
>>> count = int(input('Количество ступенек: ')) Количество ступенек: 5 >>> print('\v'.join('_|' * count)) _ | _ | _ | _ | _ | 

Условие

По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.

Решение

n = int(input()) for i in range(1, n + 1): for j in range(1, i + 1): print(j, sep='', end='') print()

Комментарии

Добавить комментарий Отменить ответ

ЕГЭ на соточку для чайников

Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене ��

Лесенка

Лесенка
Лесенка Вова стоит перед лесенкой из N ступеней. На каждой из ступеней написаны произвольные целые.

Лесенка из чисел
Нужно написать програму, которая принимает 1 аргумент - число от 1 до 9 (включительно) Программа.

Лесенка из цифр
Код к программе чтобы она в результате показала 11111 2222 333 44 5

Лесенка из цифр через рекурсию
Известная задача про лесенку. Хочу решить с помощью рекурсии. В этом деле новичок - не судите.

290 / 130 / 58
Регистрация: 24.11.2019
Сообщений: 532

Лучший ответ

Сообщение было отмечено maksfrai как решение

Решение

Вот похожий на твой алгоритм:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
x = int(input()) for i in range(1, x+1): for s in range(0, x-i): print(' ',end='') for s in range(0, i): print(s+1, end='') for s in range(1,i): print(i-s,end='') print('') for i in range(1, x+1): for s in range(0, i): print(' ',end='') for s in range(1, x+1-i): print(s, end='') for s in range(1, x-i): print(x-i-s, end='') print(' ')

1.6 и 1.5 Помогите умоляю. Python 29 Баллов!

sauronchek

Выбери, какие основные угрозы существуют в Интернете Общение с незнакомыми людьми в чатах или по электронной почте Поиск развлечений (например, игр) в … Интернете Угроза заражения вредоносным программным обеспечением (ПО) Установка нелицензионного программного обеспечения​

які об‘єкти табличного процесора Excel ви знаєте? які їх властивості

Введи оценку (0 - остановить ввод): >>> 5 Введи балл (0 — остановить ввод): >>> 4 Введи балл (0 - остановить ввод): >>> 2 В … веди балл (0 — остановить ввод): >>> 3 Введи балл (0 — остановить ввод): >>> 0 Список оценок: [5, 4, 2, 3] Успеваемость: 75.0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *