Я пытаюсь напечатать вывод пару раз в строке № 1, а затем распечатать его в новой строке. Я знаю, что должен использовать цикл for, но почему-то я не могу распечатать вывод, который хотел бы. Вот пример:
n =int(input())
for i in range (0,4):
for j in range (0,3):
print(n, end=" ")
Ожидаемый результат - 4 строки и 3 столбца:
Фактический вывод - 1 строка и 12 столбцов:
Всего 4 ответа
Пустой print()
в конце цикла исправит:
for i in range (0,4):
for j in range (0,3):
print(n, end=" ")
print() # <---
Добавьте дополнительную печать для внешнего цикла for. Код ниже должен работать.
for i in range(0, 4):
for j in range(0, 3):
print(10, end=" ")
print()
n =int(input())
for i in range (0,4):
for j in range (0,3):
print(n, end=" ")
print()
В конце внутреннего цикла поместите пустую печать, чтобы сбросить end=" "
n = int(input())
for i in range(4):
for j in range(3):
print(n, end=" ")
print()
Когда ваш range
начинается с 0
, вы можете опустить его, как я сделал.