python:分别定义函数,打印一个三角形和正方形,并写上注释
时间: 2024-03-10 11:47:00 浏览: 100
浅谈Python中函数的定义及其调用方法
好的,请看下面的代码示例:
```
# 打印正方形函数
def print_square(n):
"""
打印n*n的正方形
:param n: 正方形的边长
"""
for i in range(n):
for j in range(n):
print('*', end=' ')
print()
# 打印三角形函数
def print_triangle(n):
"""
打印n行的三角形
:param n: 三角形的行数
"""
for i in range(1, n+1):
for j in range(i):
print('*', end=' ')
print()
# 测试
print('打印5*5的正方形:')
print_square(5)
print('打印5行的三角形:')
print_triangle(5)
```
以上代码中,我们定义了两个函数,分别是 `print_square` 和 `print_triangle`,分别用于打印正方形和三角形。函数的参数 `n` 分别指定了正方形的边长和三角形的行数。在函数内部,我们使用了嵌套循环来打印图形。最后,我们通过调用函数并传入参数来测试函数的效果。
阅读全文