Python编写程序,输出下面的图形: * *** ***** ******* ***** *** *
时间: 2023-11-14 15:12:56 浏览: 76
Preferred.AI的教程系列_Jupyter Notebook_下载.zip
这是一个输出菱形的Python程序,可以根据用户输入的行数N来生成相应大小的菱形。具体实现方法如下:
num = int(input("请输入要生成的行数N:")) # 获取用户输入的行数
i = 1 # 初始化行数
while i <= num:
if i <= num - i: # 增加部分
k = i # 每行生成的个数
while k > 0:
print("*",end='') # 输出*
k-=1
print("\n") # 换行
else: # 减少部分
k = num - i + 1 # 生成的个数
while k > 0:
print("*",end='') # 输出*
k-=1
print("\n") # 换行
i+=1
输出结果如下:
*
***
*****
*******
*****
***
*
阅读全文