Python基本格式

描述

Python 初识
1. Python基本格式
缩进风格

恰当的空格,缩进问题
逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
语句从新行的第一列开始。
缩进风格统一:
每个缩进层次使用 单个制表符 或四个空格(IDE会自动将制表符设置成4个空格)
Python用缩进而不是{}表示程序块的层次关系
Python区分大小写
2. 注释格式
# 测试单行注释
print("这里是单行注释 ")

'''
我是多行注释
三个单引号实现多行注释
作者:
时间:
'''
print('三个单行引号实现多行注释')

"""
三个双引号实现多行注释
作者:
时间:
"""
print('三个双引号实现多行注释')```
3. 异常处理
# 错误1, 首行是空格
print("首行不能有空格")

# 错误2, 使用了中文引号
print(“不能使用中文引号”)
4. Python图形化程序-海龟绘图
这里接触到一个好玩的库, 海龟绘图
只需导入海龟绘图的库, 即可画图.
并且比 java 导入更加简单, 因为Python导入只需要声明库名. 而不需要声明库的具体路径. 奈斯~

下面首先看一个使用demo

import turtle

turtle.showturtle()  # 显示箭头
turtle.write("时间静止不是简史")  # 写字符串
turtle.forward(300)  # 前进300像素
turtle.color("red")  # 画笔颜色改为red
turtle.left(90)  # 箭头左转90度
turtle.forward(300)
turtle.goto(0, 50)  # 去坐标(0,50)
turtle.goto(0, 0)
turtle.penup()  # 抬笔。这样,路径就不会
turtle.goto(0, 300)
turtle.pendown()  # 下笔。这样,路径就不会会画出来
turtle.circle(100)  # 画圆
turtle.done()  # 程序结束,保持窗口存在
运行后, 结果如下

程序


照猫画虎: 根据上面库的调用方式, 绘制一个奥运五环图

思路:

注意画笔大小尺寸以及每个环的颜色设置
因为海龟绘图是从圆的最底部开始绘制, 因此要根据这个确定每个圆绘制的起始坐标和圆的半径
上三圆绘制大体上是类似的, 下两圆绘制方式也是类似的
代码

import turtle

turtle.showturtle()
turtle.pensize(5)          # 定义字体大小
turtle.color("blue")       # 定义画笔颜色
turtle.circle(50)           # 画圆, 半径为50px

turtle.penup()             # 抬笔
turtle.forward(120)        # 前进100px
turtle.pendown()           # 下笔
turtle.color("black")
turtle.circle(50)          # 画第二圆

turtle.penup()
turtle.forward(120)
turtle.pendown()
turtle.color("red")
turtle.circle(50)            # 画第三圆

turtle.color("yellow")
turtle.penup()
turtle.goto(60, -50)              # 第四圆圆心位置
turtle.pendown()
turtle.circle(50)                 # 画第四圆

turtle.penup()
turtle.goto(180, -50)             # 第五圆圆心位置
turtle.pendown()
turtle.color("green")
turtle.circle(50)                 # 画第五圆
turtle.done()                      # 窗口挂起

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分