Python笔记
笔记介绍
本人还在学习哦,这篇文章会边学习边更新的哦。
我学习的课程链接
利用python编写程序进行温度单位的转换
这是重点
需要通过练习学会input、eval、print
列表、字符串、保留字
分支结构
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in ['F', 'f']:
# eval函数表示去除括号里面语句的双引号并按python形式执行该语句
C = (eval(TempStr[0:-1]) - 32) / 1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
F = 1.8 * eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")
编程画图
重点
重点是学习turtle(海龟)的原(wan)理(fa)
知识点
turtle.setup(huan,gao,x,y):表示设置图形界面的大小及位置,x、y代表的是相对与电脑左上角的位置来确定的。
turtle.goto(x,y):表示从当前坐标以直线形式到底指定的坐标位置。
turtle.fd(d)或turtle.forward(d)、turtle.bd(d):发别表示向前、向后
turtle.circle(r,angle):沿某个点向左以某个角度(r表示半径,angle表示绘制的弧度)
turtle.seth(angle):改变方向,不前进
turtle.left(angle)、turtle.right(angle):向左、向右改变角度
turtle.penup、turtle.pendown:海龟在飞行(移动行走不落下痕迹),在爬
turtle.pensize(turtle.width):画笔跨度
turtle.pencolor(colorstring)、turtle.pencolor(r,g,b)、turtle.pencolor((r,g,b)):color为颜色字符串或r,g,b值
turtle.setheading(angle)、turtle.seth(angle):控制海龟的绝对角度&海龟角度,angle表示行进方向的绝对角度,只改变方向,不控制行动
print(“1”,d):用逗号分割输出中间会多出一个空格
turtle的RGB色彩模式
默认采用小数值,可以换为整数值
turtle.colormode(mode)
1.0:RBG小数值模式
255:RGB整数值模式
编程画出同心圆
import turtle
turtle.pensize(2)
turtle.circle(10)
turtle.circle(40)
turtle.circle(80)
turtle.circle(160)
turtle.circle(320)
编程画出五角星
from turtle import *
color('red', 'red')
begin_fill()
for i in range(5):
fd(200)
rt(144)
end_fill()
绘制蟒蛇
#PythonDraw.py
# 引入海龟
import turtle
# 设置面板大小以及位置