В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
joje1
joje1
09.07.2022 16:48 •  Информатика

надо выстроить лесенку в питоне "каждый охотник желает знать где сидит фазан"

Показать ответ
Ответ:
ValeraSmirnov213123
ValeraSmirnov213123
09.03.2021 15:51

const s='Каждый охотник желает знать где сидит фазан';

var s1,sub:string;

i,j,m,n:integer;

a:array[1..100] of string;

begin

i:=0;n:=0;

repeat

inc(i);

if (s[i]=' ')or(s[i]=',') then begin

inc(n);

a[n]:=sub;

sub:='';

end

else sub:=sub+s[i];

until i=length(s);

inc(n);

a[n]:=sub;

writeln;

for i:=1 to n do

begin

if i mod 4 =1 then writeln(a[i]);

if i mod 4 =2 then writeln(' ',a[i]);

if i mod 4 =3 then writeln(' ',a[i]);

if i mod 4 =0 then begin

writeln(' ',a[i]);

writeln;

end;

end;

end.

Объяснение:

Возможности протестировать нет, но надеюсь работает. Питон не знаю, но возможно

0,0(0 оценок)
Ответ:
TITANIKбро
TITANIKбро
28.01.2024 08:55
Добрый день! Рад, что ты обратился с вопросом. Я с удовольствием помогу тебе решить задачу и пошагово разберу, как выстроить лесенку в языке программирования Python для фразы "каждый охотник желает знать где сидит фазан".

Для начала давай разберемся, что такое лесенка в программировании. Лесенкой называется такой вывод текста, при котором каждая новая строка содержит на один символ больше, чем предыдущая.

Теперь перейдем к решению. В языке Python у нас есть несколько способов решить эту задачу. Самый простой способ - использовать цикл for и строковую переменную.

1. Создадим переменную phrase и присвоим ей значение "каждый охотник желает знать где сидит фазан".

```python
phrase = "каждый охотник желает знать где сидит фазан"
```

2. Затем, создадим еще одну переменную ladder, в которую запишем построенную лесенку. Изначально она будет пустой.

```python
ladder = ""
```

3. Теперь воспользуемся циклом for, чтобы пройтись по каждой букве в нашей фразе. Для этого создадим переменную i, которая будет принимать значения от 0 до длины фразы минус 1.

```python
for i in range(len(phrase)):
```

4. Внутри цикла будем добавлять к переменной ladder по одной букве из фразы и выводить текущее значение ladder на каждой итерации.

```python
ladder += phrase[i]
print(ladder)
```

5. В конечном итоге, мы получим построенную лесенку, где каждая новая строка будет содержать на одну букву больше, чем предыдущая.

6. Весь код соберем вместе:

```python
phrase = "каждый охотник желает знать где сидит фазан"
ladder = ""
for i in range(len(phrase)):
ladder += phrase[i]
print(ladder)
```

Теперь можно запустить программу и увидеть, как появится лесенка с фразой "каждый охотник желает знать где сидит фазан".

Надеюсь, мое объяснение было полезным и понятным для тебя. Если у тебя возникнут еще вопросы, не стесняйся задавать их!
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота