Как нарисовать треугольник в консоли?

Звездный треугольник
Напишите функцию draw_triangle(fill, base), которая принимает два параметра:
fill – символ заполнитель;
base – величина основания равнобедренного треугольника;
Примечание. Гарантируется, что основание треугольника – нечетное число.
Тестовые данные ?

Sample Input 1:
*
9
Sample Output 1:
*
**
***
****
*****
****
***
**
*

А вот мой код:

def draw_triangle(fill, base):
    pass
    fill = input()
    base = int(input()) 
    for i in range(1,base+1):
        print(fill * min(i, base - i + 1))         

draw_triangle(fill, base)

Ответы (1 шт):

Автор решения: CrazyElf

Вводить данные нужно вне функции и pass - это пустая заготовка под функцию, она не нужна после того, как вы написали реальный код:

def draw_triangle(fill, base):
    for i in range(1,base+1):
        print(fill * min(i, base - i + 1))         

fill = input()
base = int(input()) 
draw_triangle(fill, base)
→ Ссылка