python 1.图形每行显示的字母由用户输入的字母构成; 2.图形输出必须调用自定义函数完成,正三角为一个自定义函数,倒三角为: 个自定义西数,然后在主程序中完成交互输入与函数调用。
时间: 2024-01-22 20:17:24 浏览: 50
python 常用的基础函数
好的,下面是一个实现上述功能的示例代码:
```python
def print_triangle_up(letter):
"""
打印正三角形
"""
for i in range(1, 6):
print((5 - i) * " " + letter * (2 * i - 1))
def print_triangle_down(letter):
"""
打印倒三角形
"""
for i in range(5, 0, -1):
print((5 - i) * " " + letter * (2 * i - 1))
if __name__ == "__main__":
letter = input("请输入要打印的字母:")
print_triangle_up(letter)
print_triangle_down(letter)
```
运行代码后,会提示用户输入要打印的字母,然后分别打印一个正三角形和一个倒三角形,每行显示的字母均由用户输入的字母构成。
阅读全文