2017.11.19以及22Python 学习笔记

来源:互联网 发布:众途歌厅软件 编辑:程序博客网 时间:2024/06/06 05:23

循环语句 for i in range(运行的次数)

比如 for i in range (10)#循环十次

简单的温度转换程序:

#TempConvert.pyval = 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("输入有误")#画蟒蛇.pyimport turtledef drawSnake(rad,angle,len,neckrad):    for i in range(len):        turtle.circle(rad,angle)        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)    pythonsize = 30    turtle.pensize(pythonsize)    turtle.pencolor("blue")    turtle.seth(-40)    drawSnake(40,80,5,pythonsize/2)main()

 

turtle.setup(1300,800,0,0)

屏幕宽与高、左上角的坐标

pythonsize = 30    turtle.pensize(pythonsize)
小蛇的宽度(30个像素)


turtle.pencolor("blue")画笔颜色 还可以通过#+RBG来定义颜色

 

turtle.seth(-40)一开始小蛇朝向的角度 →为0


turtle.circle(rad,angle)
red表示爬行时圆形轨迹半径的位置

angle表示沿着圆爬行时的弧度值

turtle.fd(rad)

表示直线向前移动距离




两种对库函数调用的方式

import 库名

调用使用 库名.函数名


from 库名 import *

调用使用 直接函数名


第一种可以重定义函数

第二种则不能



通过缩进确定范围的神奇语言



整数、浮点数、复数可以直接做运算,结果取最宽类型

int() float() complex()三个函数可以直接进行类型转换

但复数转换成浮点数和整数并不支持

可以通过imag() 或者 real()函数把其虚部 实部转换为对应类型


type(x) 返回x的类型


python中的内置运算:

加减乘除

x//y取得商的整数部分

x%y 取余

取正负

x**y x的y次幂

abs(x)取绝对值

divmod(x,y) 相当于(x//y,x%y)

pow(x,y) x的y次幂


原创粉丝点击