Python-温度的转换
摘要:本周开始学python,之前对于这门课程非常陌生,以为和其他编程语言一样,但是初步了解了一下python后,才发现了他的强大,用python编程语句更加简单,许多功能只需引入第三方库即可,大大提高了我们的编程效率。在初步学习了python以及他的turtle库后(turtle库是绘图时使用的),做了两个简单的案例。
一、温度的转换
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
# 注释 ''' 注释 ''' Temp = input("请输入带有符号的温度值") if Temp[-1] in ['F', 'f']: C = (eval(Temp[0:-1]) - 32) / 1.8 print("{:.2f}C".format(C)) elif Temp[-1] in ['C', 'c']: F = 1.8 * eval(Temp[0:-1]) + 32 print("{:.2f}F".format(F)) else: print("格式错误")
二、图形的绘制
在进行图形绘制时需要导入turtle库
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
import turtle turtle.setup(650,350,200,200)#窗口大小 turtle.penup()#抬笔 turtle.fd(-251)#反方向走 turtle.pendown()#落笔 turtle.pensize(25)#笔大小 turtle.pencolor("red")#颜色 turtle.seth(-40)#改变方向,不移动 for i in range(4):#循环四次 turtle.circle(40, 80)#半径40角度80(左) turtle.circle(-40, 80)#半径40角度80(右) turtle.circle(40, 80/2) turtle.fd(40) turtle.circle(16, 180) turtle.fd(40 * 2/3) turtle.pensize(5)#笔大小 turtle.pencolor("yellow")#颜色 for i in range(6):#循环四次 turtle.fd(100) turtle.left(60) turtle.done()#退出窗口