网络知识
python直角梯形代码
2026-04-02 15:46  点击:0

Python是一种易学易用的高级编程语言,有着广泛的应用领域。在本文中,我们将介绍如何使用Python编写一个直角梯形的代码。

# 定义直角梯形的函数 def draw_trapezoid(height, base_top, base_bottom):for row in range(height):# 计算每行空格数space_num = height - row - 1 # 计算每行*号数star_num = base_top + (base_bottom - base_top) * row // (height - 1)# 打印每行空格和*号print(' ' * space_num + '*' * star_num)# 调用函数并输入参数draw_trapezoid(5, 3, 8)

这段代码中,定义了一个名为draw_trapezoid的函数,用于绘制直角梯形。该函数需要三个参数,分别为直角梯形的高、上底和下底。在函数内部,使用for循环遍历每一行,分别计算每行需要打印的空格数和*号数,然后使用print函数打印出来。最后在函数外调用函数并输入参数即可完成一个直角梯形的绘制。