A function - это фрагмент кода, который может выполняться многократно, просто ссылаясь на его имя. Вы можете определить свою функцию следующим образом:
def print_triangle(num):
for i in range(0,num): # For rows
for j in range(0,num-i-1): # For loop for printing Spaces
print(end=" ") # Prints the spaces
for j in range(0,2*i+1): # For loop for printing Asterisks
print("*",end="")
print()
Затем вы можете использовать свою функцию следующим образом:
number_of_triangles = 3
triangle_height = 5
for _ in number_of_triangles:
print_triangle(triangle_height)
Просто чтобы вы знали, вам не нужно указывать 0
в качестве начального номера для вашего звонка на range
. Просто range(num)
будет работать.