目 录
Python 3.8 Module Docs(64-bit)
Python 常规设置
字符拼接
求1~N的和
利用turtle绘制螺旋线
# 绘制斜螺旋线
import turtleturtle.speed("fastest")
turtle.pensize(2)
for x in range(100):
turtle.forward(2 * x)
turtle.left(91)
计算圆的面积
Python 17位 数字限制
C语言 与 Python【变量地址】比较
Python中的保留字
快速交换值、序列解包
输入【input : 默认只能输入一个数据】
eval()
字符串操作 and 操作库
复数运算
字符串操作
温度转换
#TempConvert.py
val = input("请输入带温度表示符号的温度值(例如:32C):")
if val[-1] in ["C",'c']: # [] : 集合 ["C",'c']、['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("输入有误!")
运算符
Python 3.8(64-bit)
Python 3.8 Module Docs(64-bit)
查看 Python 版本信息 【win+R cmd】
新建 python 文件
turtle 绘制 螺旋线
turtle 绘制 彩色螺旋线
绘制 八边形
'''for i in range(10):
print(i)
'''
import turtle # 动态绘图库turtle.pensize(2) # 画笔大小
# turtle.color('red') #设置画笔颜色c = ["red", "green", "blue"] # 集合
for x in range(100): # 0(原点)、2、4、6、8...
turtle.pencolor(c[x % 3]) # 遍历集合中的元素
turtle.forward(2 * x) # 每一次循环,画笔向前划2x像素的长度
turtle.left(45) # 左转45°
绘制 五角星
import turtle #使用库,需要先将库导入【使用import关键字将库导入】
t = turtle.Pen() #将turtle画笔命名为t,方便使用。
t.pensize(15) #将画笔尺寸设置为15像素。
t.fillcolor("red") #将填充颜色设置为红色。
t.pencolor("yellow") #将画笔颜色设置为黄色。
t.begin_fill() #设置开始填充的起始位置。
for i in range(0,5) : #【0、1、2、3、4】因为五角星5条边,所以使用for遍历循环来绘制五角星
t.forward(200) #每条边长度为200像素。
t.right(144) #绘制完一条边后,将画笔的方向向右调整144度。
t.end_fill()