Предмет: Информатика, автор: awijiwe

Пользователь вводит число.


Например, 4, должна вывести следующую фигуру.

* * * *

* * * *

* * * *

* * * *


Если ввел 2

* *

* *
С помощью цикла for range
*ПАЙТОН*!

Приложения:

Ответы

Автор ответа: restIess
0

x = int(input())

for i in range(x):

   for j in range(x):

       print("*",end=" ")

Либо:

n = int(input())

for i in range(n):

   print("* " * n)


awijiwe: Спасибо, но как сделать c одним for и одним if?
restIess: Задачка скорее всего на вложенные циклы, но сейчас попробую без них
restIess: Обязательно с if?
awijiwe: Нет, если не можешь
restIess: n = int(input())
for i in range(n):
print("* " * n)
restIess: так можно вообще)
restIess: if чет особо в голову не лезет мне, зачем он тут нужен не особо понятно
maxpavlutenkof: знаешь как ? for i in range(x * x): print(('\n*' if i % x == 0 else '*'), end='')
maxpavlutenkof: *измененная версия
for i in range(x * x): print(('\n*' if i % x == 0 and i != 0 else '*'), end=' ')
Похожие вопросы
Предмет: Алгебра, автор: Аноним