编写模块文件rev202.py。定义模块函数pstar(n),其中n是自然数,功能是打印n行圣诞 树图案,样式如下图所示: 模块文件包含调试用的__main__函数,用input语句输入n后调用pstar函数。
时间: 2024-02-21 09:58:19 浏览: 164
C++用函数来打印圣诞树
好的,这是一个关于Python模块编写的问题。下面是rev202.py的代码:
```python
def pstar(n):
for i in range(1, n+1):
print(' '*(n-i) + '*'*(2*i-1))
print(' '*(n-1) + '*')
if __name__ == '__main__':
n = int(input('请输入自然数n:'))
pstar(n)
```
这个模块文件定义了一个名为`pstar`的函数,接收一个自然数n作为参数。函数的功能是打印n行圣诞树图案。在`__main__`函数中,我们使用`input`函数接收用户输入的n,然后调用`pstar`函数,输出圣诞树图案。
注意:为了避免与其他模块文件的函数名冲突,函数名和模块文件名最好不要重复。
阅读全文