202009-27 python 使用while循环输出*组成的菱形实例 一,python输出*组成的菱形(实心):python代码:x=int(input('请输入最长行的*的个数:'))y=int(input('请输入每个*之间的间隔:'))i=1whilei<=x:#第一个while组成菱形上半部j=1k=1whilek<=x-i:print(''*y,end='')#每一行最左边到第一个*之间的空格k+=1whilej<=i:print('*',end=''*(2*y-1))#每一行*的个数和*与*之间的间隔,要计算好才能上下对齐j+=1print('\n')i+=1whilei<=2... 继续阅读 >
202009-27 Python3实现打印任意宽度的菱形代码 我就废话不多说了,还是直接看代码吧!width=11#注意宽度必须位奇数foriinrange(-width//2,width//2+1):prespace=iifi>0else-iprint(''*prespace+'*'*(width-prespace*2))运行结果:*************************************************************补充知识:Python打印高度为2*n+1,宽度为2*n+1的菱形,输出一个由'*'组成的菱形,空白的地方用'.'表示。很感谢百度和各类的问答平台,C... 继续阅读 >