编写一个程序,打印输出以下图形: * *** ***** ******* *********
时间: 2024-07-08 16:01:29 浏览: 104
conversations:constantvzw.org 采访集
这是一个简单的Python代码示例,用于打印您提到的星号图形:
```python
def print_stars(n):
for i in range(1, n + 1):
# 打印空格
print(' ' * (n - i), end='')
# 打印星号
print('*' * i)
# 从最小的图形到最大的图形依次打印
print_stars(1)
print_stars(3)
print_stars(5)
print_stars(7)
```
当你运行这个程序时,会输出如下所示的图形:
```
*
***
*****
*******
*********
```
如果你想了解如何修改或扩展这个代码,例如创建动态生成不同大小图形的函数,或是使用循环控制变量让用户输入图形大小,那你可以考虑增加一些用户交互或者利用列表和嵌套循环等高级概念。
阅读全文