Как нарисовать треугольник в консоли?
Звездный треугольник
Напишите функцию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)