#TempConvert.py(温度转换.py)
#输入数据(Input-->input函数)
TempStr=input('请输入一个带单位的温度值:') #input函数输入数据一定是字符串类型
#处理数据(Process)
if TempStr[-1] in ['F','f']:
C=(float(TempStr[0:-1])-32)/1.8
#输出数据(Output-->print函数)
print('转换后的温度值为:%.2fC'%C)
elif TempStr[-1] in ['C','c']:
F=float(TempStr[0:-1])*1.8+32
print('转换后的温度值为:%.2fF'%F)
else:
print('输入数据错误请重新输入!')
演示效果:
使用IDLE 按F5运行
华氏—>摄氏
摄氏—>华氏
小拓展:海龟画图
#TurtleDraw.py(海龟画图)
import turtle #导入标准库:海归画图库
turtle.pensize(10) #设置画笔的大小为10像素
turtle.pencolor('red') #设置画笔的颜色为红色
turtle.bgcolor('pink') #设置画纸背景颜色
turtle.circle(100)
turtle.pencolor('green')
turtle.circle(-50)
演示效果:
红园半径100,绿园半径50
下面的代码演示的是游戏机的方向键 (可用循环),并且也得导入相应的库
turtle.forward(-100) #海龟向前行进200像素
turtle.left(90) #画笔向左旋转90度
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(-100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(-100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(-100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
演示效果:
五角星的绘画与填充
#正常五角星加填充
turtle.fillcolor('yellow')
turtle.begin_fill()
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.right(144)
turtle.forward(200)
turtle.end_fill()
演示效果: