python基本算法合集(16)——打印菱形
要求打印一个菱形
菱形其实是上下对称结构的,只要把上半部分打印出来了,下半部分的图形只要把上半部分对称下就可以完成整个图形的打印了。
#循环变量计算为♥总数从0开始左、右分开写。
#如♥总数为7个,那么循环变量是-3,4,步长为1。
'''
需要打印9层最终形成菱形
'''
for j in range(-4,5,1):#从-4开始数到4一共是9个数字
if j<0:#如果循环变量小于0
i=-j#让负数变成正数,并重新赋值
else:
i=j
print(' '*i+'*'*(9-2*i))#打印空格+几个⭐
江苏省启东市汇龙镇scratch、python上门一对一专业辅导,微信:double_sings(加好友请备注来意,谢谢)