Я начал изучать программирование, и мне нужно создать программу, в которой пользователь может ввести желаемое количество строк, а затем программа должна напечатать две разные фигуры в соответствии с информацией, предоставленной пользователем. Формы должны быть похожи на
Blockquote
# # # # # *
# # * *
# # AND * * *
# # * * * *
# # # # # * * * * *
Мне удалось сделать треугольник, но я не могу понять, как создать квадрат, который пуст внутри. Я только сделал это заполнено внутри.
Может ли кто-нибудь помочь мне изменить мой код?
userInput = input("Enter amount of row's wanted: ")
def shape(userInput, drawCharacter):
n = 0
while n < int(userInput):
n += 1
if drawCharacter == "*":
print(n*drawCharacter.rjust(3))
elif drawCharacter == "#":
print(int(userInput)*drawCharacter.rjust(3))
shape(userInput, "*")
print("|__________________|\n")
shape(userInput, "#")