Привета Я хотел бы создать некоторый код, который будет печатать коробку, которая выглядит следующим образомИтерации в питоне
+ -- + -- + -- + -- + -- +
| | | | | |
+ -- + -- + -- + -- + -- +
Код должен использовать цикл для печати ряда ячеек, используя для ввода в диапазоне (5) (Там не должно быть никакой пользы, если заявление, чтобы решить эту проблему), используя только одну коробку, как показано ниже
+ -- +
| |
+ -- +
Я попытался использовать код, приведенный ниже, но не производит выход требуемого. Пожалуйста, помогите
for i in range(5):
print("+--+\n| |\n+--+", end=" ")
Вам нужно переосмыслить свой подход. Вы явно не можете просто «распечатать» один ящик пять раз - вы не только будете повторять «стены» таким образом, но если в каждом ящике есть символы новой строки, нет возможности «стекать» их по горизонтали. Вам нужно сделать цикл * first *, создать три строки, которые нужно распечатать, а затем распечатать их после их завершения. –
Это очень похоже на вопрос о домашнем задании. Почему ограничение на использование этой конкретной конструкции цикла? – ekhumoro
Какое желаемое поведение для printBoxes (0)? Вертикальная линия или вообще никакого рисунка? –