Предмет: Информатика,
автор: awijiwe
Пользователь вводит число.
Например, 4, должна вывести следующую фигуру.
* * * *
* * * *
* * * *
* * * *
Если ввел 2
* *
* *
С помощью цикла for range
*ПАЙТОН*!
Приложения:
Ответы
Автор ответа:
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?
Задачка скорее всего на вложенные циклы, но сейчас попробую без них
Обязательно с if?
Нет, если не можешь
n = int(input())
for i in range(n):
print("* " * n)
for i in range(n):
print("* " * n)
так можно вообще)
if чет особо в голову не лезет мне, зачем он тут нужен не особо понятно
знаешь как ? for i in range(x * x): print(('\n*' if i % x == 0 else '*'), end='')
*измененная версия
for i in range(x * x): print(('\n*' if i % x == 0 and i != 0 else '*'), end=' ')
for i in range(x * x): print(('\n*' if i % x == 0 and i != 0 else '*'), end=' ')
Похожие вопросы
Предмет: Математика,
автор: ned1
Предмет: Математика,
автор: Кекк
Предмет: Математика,
автор: zxasq
Предмет: Математика,
автор: ekaterinaterehi
Предмет: Математика,
автор: smolikarina