Соня решила нарисовать узор, состоящий из двух повторяющихся строк․ Первая строка должна повторяться через одну строку, а вторая ⸺ через две строки․ Например, если узор состоит из 4 строк, то первая строка будет повторяться на второй и четвертой строке, а вторая строка ⎼ только на третьей строке․
Для создания такого узора необходимо знать количество строк (n) и две строки, на основе которых строиться узор․ Воспользуемся примером из задачи⁚
Ввод⁚
4
—!
!—
—!
!—
—!
!—
Первая строка указывает, что узор состоит из 4 строк․ Вторая и третья строки представляют собой шаблон для повторяющихся строк․
Я решал эту задачу, и вот что получилось․ Возможно, мой опыт будет полезным и вам!В начале решил создать переменные для хранения значений строки и количества строк․ Также я создал пустую переменную для хранения узора․
python
n 4
string1 ″—!″
string2 ″!—″
pattern ″″
Далее, я применил цикл для построения узора․python
for i in range(n)⁚
if i % 2 0⁚
pattern string1
else⁚
pattern string2
Цикл выполняется n раз, и на каждой итерации проверяется, четное ли значение i (индекс текущей строки)․ Если i является четным числом, то к узору добавляется строка string1, иначе ⎼ строка string2․
В конце, я вывел получившийся узор․python
print(pattern)
Вот какой узор я получил на 4-х строках⁚
—!
!—
—!
!—
Я очень рад, что смог решить эту задачу и поделиться своим опытом с вами․ Надеюсь, это поможет вам понять, как можно создать узор из повторяющихся строк․ Удачи вам!Узор выполнен на 4 строках⁚
—!
!—
—!
!—