Python day01

代码风格:

注释问题:

  1. 单行注释

    单行注释用 “ # ” 表示。

例:

print("Hello")#单行注释
  1. 多行注释
    多行注释用“ ‘’’ ”表示。
 	'''print("""
        春眠不觉晓,
        处处闻啼鸟。
        夜来风雨声,
        花落知多少。
""")'''
 print("hello")

例:

print("Hello")
  1. 换行问题
    换行用 “”" “”“ 可以达到换行效果。
print("""
        春眠不觉晓,
        处处闻啼鸟。
        夜来风雨声,
        花落知多少。
""")

良好的代码风格

  1. 要有恰当的注释和注释风格:

程序开始之前要有一个总结性的注释,解释这个程序是什么的,其重要特征以及所使用的独特技术。主要是能让人理解每个步骤以及任何难以读懂的内容,注释应简洁明了,不要密密麻麻。

2.恰当的空格

一致的空格风格能让程序更加清晰易于阅读,调试以及维护。一个运算符的两边都应该添加一个空格。

例如:

#print(5+6*6)
print(5 + 6 * 6)

程序设计错误

1. 语法错误
与发出一万元凯子代码构建过程中的错误。例如:敲错一条语句,不正确的缩进,忽略所必需的标点符号,忘记右括号等等。

以下是语法错误的代码:

print("你好,中国"#缺少右括号
print("你好,中国)#缺少右双引号

报错标志:SyntaxError是语法错误的标志

2. 运行时错误
运行错误是导致程序意外终止的错误。当用户输入一个程序无法处理的值时,就会出现输入错误。例如:数据类型错误,被0整除等

	 以下是运行错误的代码:
print(5/0)#无法除尽

报错标志:
ZeroDivisionError时运行时错误的标志

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(050)#箭头移动到坐标处
turtle.pendown()
turtle.color("red")#设定颜色为红色
turtle.circle(100)#画一个半径为50像素的圆

半径为100像素的圆注:画圆:是以逆时针画圆
半径输入正值,是从下往上画,输入负值,是从上往下画圆。

绘制奥运五环:

# 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()#将画板停留在窗口




奥运五环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值