本文主要是介绍①Python学习之输出菱形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.前言
Python和我一直是有缘无分,近来再次被朋友推荐(鼓吹
),于是抱着学一学也无妨的态度开始了Python的学习之路。
本次主要是为了验证和记录Python语言的学习
说明:
- 1.采用的版本为
python-3.5.2-amd64
- 2.前期学习主要是掌握语言的共通性
2.算法描述
其实打印菱形的算法网上无计其数,所以就不多说了,此处采用的是坐标法
3.代码实现
3.1 While循环实现
y=-6
while y<=6:x=-6tempStr=""while x<=6:if(abs(x)+abs(y)==6):tempStr+="*"else:tempStr+=" "x+=1y+=1print(tempStr)
3.2 For循环实现
y=-6
for y in range(-6,6 + 1):x=-6tempStr=""for x in range(-6,6 + 1):if abs(x)+abs(y)==6:tempStr+="*"else:tempStr+=" "print(tempStr)
这篇关于①Python学习之输出菱形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!