①Python学习之输出菱形

来源:互联网 发布:水质监测数据分析 编辑:程序博客网 时间:2024/06/06 02:52

输出的菱形

1.前言

Python和我一直是有缘无分,近来再次被朋友推荐(鼓吹),于是抱着学一学也无妨的态度开始了Python的学习之路。

本次主要是为了验证和记录Python语言的学习

说明:

  • 1.采用的版本为python-3.5.2-amd64
  • 2.前期学习主要是掌握语言的共通性

2.算法描述

其实打印菱形的算法网上无计其数,所以就不多说了,此处采用的是坐标法

3.代码实现

3.1 While循环实现

y=-6while y<=6:    x=-6    tempStr=""    while x<=6:        if(abs(x)+abs(y)==6):            tempStr+="*"        else:            tempStr+=" "        x+=1    y+=1    print(tempStr)

3.2 For循环实现

y=-6for y in range(-6,6 + 1):    x=-6    tempStr=""    for x in range(-6,6 + 1):        if abs(x)+abs(y)==6:            tempStr+="*"        else:            tempStr+=" "    print(tempStr)
0 0
原创粉丝点击