zoukankan      html  css  js  c++  java
  • 嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&seid=15873837810484552531 中的1-14讲

    #coding=gbk
    #嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av13570243/?from=search&seid=15873837810484552531 中的1-14讲
    #程序设计语言的各类:1、机器语言,CPU认识的语言,二进制
    # 2、汇编语言,在机器语言上增加了人类加读的助记符,如add,result
    # 3、高级语言:向自然语言靠近的语言
    #
    #程序语言有编译执行和解释执行两种方式:
    #编译:将高级语言源代码转换目标代码(机器语言),程序便可执行。
    # 高级语言源代码--》编译器--》机器语言目标代码
    #解释执行:将源代码逐条转化成目标代码的同时逐条运行,每次运行程序都需要源代码和解释器。
    #
    #编译的好处:目标代码执行速度更快
    # 目标代码在相同操作系统上使用灵活
    #
    #解释执行的好处:便于维护源代码
    # 良好的可移值性
    #
    #编译执行语言又叫静态语言,代表有C,Java语言等
    #解释执行语言又叫脚本语言,代表有PHP,JavaScript,Python等
    #
    #Python创始人:Guido van Rossum 1989年12月创立
    #
    #Python语言特点:
    #1、Python是语言通用语言---使用Python语言可以编写解决任何问题的程序。
    #2、Python语言是脚本语言---脚本语言通过解释器执行,需要源代码,维护起来非常方便。
    #3、Python语言是开源语言---Python语言是开源语言,不受特定主体的限制,更具生命力。Python的开源精神创造了最大的开源社区,该社区贡献了无数的开源代码库。
    #4、Python语言是跨平台语言---其所编写的程序可在各平台上运行而无需修改。
    #5、Python语言是多模型语言---其同时支持面向过程和面向对象的程序设计,带来了非常灵活的程序设计方式。
    #
    #Python开用的集成开发环境:Eclipse,PyCharm,Visual Studio-Python等
    #
    # IPO模式(输入-执行-输出)是思考程序设计最基础的方法。
    #
    #温度转换程序:
    """
    val = input("请输入带温度表示符号的温度值(例如:32C): ")
    if val[-1] in ['C','c']:
      f = 1.8 * float(val[0:-1]) + 32
      print("转换后的温度为: %.2fF"%f)
    elif val[-1] in ['F','f']:
      c = (float(val[0:-1]) - 32) / 1.8
      print("转换后的温度为 : %.2fC"%c)
    else:
      print("输入有误。") #这个程序有需要改进的地方,如果你输入以C,F,c,f结尾的字符串,程序会报错。
    """

    #Python蟒蛇绘制程序
    import turtle
    def drawSnake(rad, angle, len, neckrad):
      for i in range(len):
        turtle.circle(rad, angle) #让turtle沿圆爬行,参数rad描述圆形轨迹半径位置
        turtle.circle(-rad, angle)
      turtle.circle(rad, angle/2)
      turtle.fd(rad)
      turtle.circle(neckrad+1, 180)
      turtle.fd(rad*2/3)

    def main():
      turtle.setup(1300, 800, 0, 0) #turtle.setup(启动窗口宽,窗口高,窗口左上角在屏幕位置)
      pythonsize = 30
      turtle.pensize(pythonsize)
      turtle.pencolor('blue')
      turtle.seth(-40) #表示运行方向,北为90,西为180,东为0,南为270,负值为相反方向
      drawSnake(40, 80, 5, pythonsize/2)

    main()

    #turtle.setup() 可传递3个参数进去,分别为启动窗口宽,窗口高,窗口左上角在屏幕位置
    #turtle.pensize() 调节线条粗细
    #turtle.pencolor() 调节线条颜色
    #turtle.seth() 调节线条运行的方向,其中北为90,西为180,东为0,南为270,负值为相反方向
    #turtle.circle(rad,angle) 让线条沿着圆形轨迹爬行
    # 参数rad描述圆形轨迹半径的位置,rad为负则在右侧运行
    # 参数angle表示线条沿圆形轨迹爬行的弧度值
    #turtle.fd() 也可称为turtle.forward()函数,表示线条沿直线爬行,它有一个参数,表示爬行距离。

  • 相关阅读:
    类的专有方法(__getitem__和__setitem__)
    类的专有方法(__len__)
    demo02
    python之函数用法__str__()
    repr
    类的专有方法(__repr__)
    类的专有方法(__del__)
    类的专有方法(__init__)
    静态方法
    Golang接口简单了解
  • 原文地址:https://www.cnblogs.com/fengbo1113/p/7787558.html
Copyright © 2011-2022 走看看