python中如何将华氏温度转换为摄氏温度?

来源:千锋教育
发布时间:2023-11-08 10:40:43
分享

我们都知道表示温度的方式除了摄氏温度还有华氏温度。摄氏温度c,将其转化为华氏温度f,转换公式为:f=c*9/5+32。华氏度比摄氏度较小,一华氏度等于5/9摄氏度,彼此间的转换很容易。将摄氏度转成华氏度,直接乘以9,除以5,再加上32即可。在我国,我们使用的是摄氏温度,如果突然说起华氏温度,可能会忘记公式,这时就可以依赖我们万能的计算机来计算,本文小编就向大家演示用python将华氏温度转换为摄氏温度的过程。

代码:

#温度转换程序

#输入格式为:22C

Tempstr=input("请输入带有符号的温度值:")

#定义一个Tempstr来存放用户输入的字符,input表示得到用户输入的东西

ifTempstr[-1]in['F','f']:#表示判断Tempstr中的最后一个字符是否为这两个字符

#if是判断语句,判断语句的最后一个字符。

##Tempstr[-1]表示Tempstr的最后一个字符,这里用这个方法来判断是华氏度还是摄氏度。

C=(eval(Tempstr[0:-1])-32)/1.8

#eval()函数用来执行一个字符串表达式,并返回表达式的值

#去掉一对#双引号或者一对单引号,然后以语句形式执行剩下的句子

#即为将任何字符串变成python语句

#Tempstr[0:-1]相当于获得除去最后一个字符的其余字符,可以理解为获得温度的数值

print("转换后的温度是:{:.2f}C".format(C))#以.2f的格式输出C的值

#{}表示槽,将format函数得变量放入槽中

elifTempstr[-1]in['C','c']:

F=1.8*eval(Tempstr[0:-1])+32

print("转换后的温度是{:.2f}F".format(F))#以.2f的格式输出F的值

else:

print("输入格式错误")

如果有需要设置转换程序的小伙伴可以套用上述代码,上述代码写的很详细了,希望对你有所帮助哦~

以上内容为大家介绍了python中如何将华氏温度转换为摄氏温度?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • 找不出python的语法错误该如何解决? python是一种解释型语言,在开发中,没有了编译这个环节。大部分脚本语言都是解释型语言。没有了编译这个环节,在开发过程中,就无法知道自己所写代码的语法正确性,只有实际执行代码才知道语法是否正确。这样
  • python怎么创建模块? python创建自己的模块很方便,所有的.py文件都被视为是一个模块。它可以包含变量、类、函数和python脚本中可用到的其他任何元素。创建模块:首先创建一个文件a.py,里面有一个类A#coding
  • python如何获取字典中的keys? python中可以使用keys()方法获取字典中的键,Python字典keys()方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有的键。keys()方法语法:D.k
  • python中如何提高计算速度? 下面是python中的一个函数计算代码:loops=25000000frommathimport*a=range(1,loops)deff(x):return3*cos(x)+4*sin(x)**2%
  • python怎么判断文件夹下是否存在文件? python判断文件夹下是否存在文件的方法:1、使用os.path.exists()方法判断文件是否存在importosos.path.exists(test_file.txt)#Trueos.pat
  • python缩进长度统一吗? python对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报SyntaxError异常错误。在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和