栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 部分图形化编程

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 部分图形化编程

2022.07.02 DAY2 1. 学习图形化程序设计 1. 基础函数
import turtle               # 导入turtle模块

# 图形化界面学习 turtle
def turtle_study():
    turtle.showturtle()     # 显示箭头
    turtle.write("YJP")     # 写字符串
    turtle.forward(300)     # 前继300像素
    turtle.color("red")     # 画笔颜色改成红色
    turtle.left(90)         # 箭头左转90度
    turtle.forward(300)
    turtle.goto(0, 50)      # 去坐标(0,50) 会划线
    turtle.goto(0, 0)       # 去坐标(0,0)
    turtle.penup()          # 抬笔 不划线
    turtle.goto(0, 300)     # 去坐标(0,300)
    turtle.goto(0, 0)       # 去坐标(0,0)
    turtle.pendown()        # 放笔 画线
    turtle.goto(0, 50)      # 去坐标(0,50)
    turtle.goto(50, 0)      # 去坐标(50,0)
    turtle.circle(100)      # 画圆 半径100


# 按间距中的绿色按钮以运行脚本。
    if __name__ == '__main__':
        turtle_study()
2. 奥运五环
import turtle               # 导入turtle模块

# 奥运五环
def OlympicFiveCircles():
    turtle.width(10)        # 画笔宽度

    turtle.color("blue")    # 画笔颜色
    turtle.circle(50)       # 画圆1

    turtle.penup()          # 抬笔 不划线
    turtle.goto(120, 0)     # 移动
    turtle.pendown()        # 放笔 画线
    turtle.color("black")   # 画笔颜色改成红色
    turtle.circle(50)       # 画圆2

    turtle.penup()          # 抬笔 不划线
    turtle.goto(240, 0)     # 移动
    turtle.pendown()        # 放笔 画线
    turtle.color("red")     # 画笔颜色改成红色
    turtle.circle(50)       # 画圆3

    turtle.penup()          # 抬笔 不划线
    turtle.goto(60, -50)    # 移动
    turtle.pendown()        # 放笔 画线
    turtle.color("yellow")  # 画笔颜色改成红色
    turtle.circle(50)       # 画圆4

    turtle.penup()          # 抬笔 不划线
    turtle.goto(180, -50)   # 移动
    turtle.pendown()        # 放笔 画线
    turtle.color("green")   # 画笔颜色改成红色
    turtle.circle(50)       # 画圆5


# 按间距中的绿色按钮以运行脚本。
if __name__ == '__main__':
    OlympicFiveCircles()
2. python程序的构成 1. 程序构成
  • Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是:.py。
  • 模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。
  • 语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
2. 编写事项
  • ctr + s 保存文件
  • 写好注释 # ‘’’ ‘’’
  • 行连接符 -> 用于语句太长的换行编写
3. 对象 1. Python中,一切皆对象
  • 每个对象由:标识(identity)、类型(type)、值(value)组成。

  • 对象的本质:一个内存块,拥有特定的值,支持特定类型的相关操作。

      # 变量赋值
      a = 3
      b = "I Love You"
    
    
      # 测试程序
      def test():
          print(a)
          print(id(3))
          print(id(a))
          print(type(3))
          print(type(a))
    
          print(b)
          print(id(b))
          print(type(b))
    
    
      # 按间距中的绿色按钮以运行脚本。
      if __name__ == '__main__':
          test()
    
2. 引用

在python中,变量也称为:对象的引用。因为,变量存储的就是对象的地址。变量通过地址引用了对象。

  • Python是动态类型语言
    • 变量不许要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。
  • Python是强类型语言
    • 每个对象都有数据类型,只支持该类型支持的操作。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001821.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号