代码风格:
注释问题:
-
单行注释:
单行注释用 “ # ” 表示。
例:
print("Hello")#单行注释
- 多行注释:
多行注释用“ ‘’’ ”表示。
'''print("""
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
""")'''
print("hello")
例:
print("Hello")
- 换行问题:
换行用 “”" “”“ 可以达到换行效果。
print("""
春眠不觉晓,
处处闻啼鸟。
夜来风雨声,
花落知多少。
""")
良好的代码风格
- 要有恰当的注释和注释风格:
程序开始之前要有一个总结性的注释,解释这个程序是什么的,其重要特征以及所使用的独特技术。主要是能让人理解每个步骤以及任何难以读懂的内容,注释应简洁明了,不要密密麻麻。
2.恰当的空格
一致的空格风格能让程序更加清晰易于阅读,调试以及维护。一个运算符的两边都应该添加一个空格。
例如:
#print(5+6*6)
print(5 + 6 * 6)
程序设计错误
1. 语法错误
与发出一万元凯子代码构建过程中的错误。例如:敲错一条语句,不正确的缩进,忽略所必需的标点符号,忘记右括号等等。
以下是语法错误的代码:
print("你好,中国"#缺少右括号
print("你好,中国)#缺少右双引号
报错标志:
2. 运行时错误
运行错误是导致程序意外终止的错误。当用户输入一个程序无法处理的值时,就会出现输入错误。例如:数据类型错误,被0整除等
以下是运行错误的代码:
print(5/0)#无法除尽
报错标志:
3. 逻辑错误
程序不能实现原来打算要完成的任务时就会导致逻辑错误,可能不会报错,但是与原来的打算不同。
以下是逻辑错误的代码:
print(5/2)#目标求5/2=2.5
print(5//2)#实际输入为2,变为整除
图形化程序设计
绘制图形并给图形添加颜色
导入Turtle模板:
import turtle #Import turtle module //导入Turtle模块
显示Turtle当先位置和方向:
turtle.showturtle() #显示Turtle当前位置和方向
绘制一个文本字符串:
turtle.writeturtle(“Hello,Python”) #绘制文本字符串
移动Turtle当前位置和方向:
turtle.forward(100) #向前移动100像素,像箭头所指方向移动100像素
turtle.right(90)#箭头方向向右改变90°
turtle.color("green")#改变箭头颜色以及后面所画线段颜色
将笔移动到任何位置:
箭头位置为中心坐标为(0,0),输入以下指令将改变箭头的位置。
turtle。goto(0,50)#当前箭头位置为中心坐标为(0,0)现在将箭头移动到(0,50)
也可以使用以下方法改变箭头位置坐标:
turtle.penup()#抬起笔,此时移动箭头将不会有线段等痕迹
turtle.goto(0,50)#箭头移动到坐标处
turtle.pendown()
turtle.color("red")#设定颜色为红色
turtle.circle(100)#画一个半径为50像素的圆
注:画圆:是以逆时针画圆
半径输入正值,是从下往上画,输入负值,是从上往下画圆。
绘制奥运五环:
# OlympicSymbol
import turtle
turtle.color("black")
turtle.pensize("8")
turtle.circle(100)
turtle.color("blue")
turtle.penup()
turtle.goto(-220,0)
turtle.pendown()
turtle.circle(100)
turtle.color("red")
turtle.penup()
turtle.goto(220,0)
turtle.pendown()
turtle.circle(100)
turtle.color("yellow")
turtle.penup()
turtle.goto(-110,-150)
turtle.pendown()
turtle.circle(100)
turtle.color("green")
turtle.penup()
turtle.goto(110,-150)
turtle.pendown()
turtle.circle(100)
turtle.done()#将画板停留在窗口