首页IT科技python温度转换程序符号在前(python中温度单位如何转换?)

python温度转换程序符号在前(python中温度单位如何转换?)

时间2025-08-05 03:44:58分类IT科技浏览5093
导读:温度有摄氏度和华氏度两个单位,我们通常使用的是摄氏度,对于转换成华氏度,很多小伙伴记不住公式。作为万能的计算机,它是可以帮助我们解决温度单位转换的问题。本文主要演示python中进行温度单位转换的代码过程,具体请看本文。...

温度有摄氏度和华氏度两个单位                ,我们通常使用的是摄氏度                        ,对于转换成华氏度        ,很多小伙伴记不住公式                。作为万能的计算机            ,它是可以帮助我们解决温度单位转换的问题                        。本文主要演示python中进行温度单位转换的代码过程                        ,具体请看本文        。

一                、问题

温度有摄氏度(Celsius)和华氏度(Fabrenheit)两个不同的单位            。摄氏度0度为结冰点            ,沸点为100度;华氏度以32度为冰点        ,以212度为沸点                        。一般来说                        ,中国采用摄氏度                ,美国采用华氏度            。

两者之间的转换公式为:摄氏度=(华氏度-32)/1.8                        、华氏度=摄氏度*1.8+32        。

二        、代码

输入

#定义一个函数获取带符号的温度值                        。 deftempstr(): whileTrue: temp=input(请输入带有符号[C代表摄氏度    ,F代表华氏度]的温度数值:) iftemp[-1]in[c,C,f,F]: returntemp else:#如果输入的温度值没有带有符号                        ,会提示输入错误并被要求重新输入                。 print(输入错误                    ,请输入带有符号的温度数值) print(-*20)

处理输出

#定义一个函数获取带符号的温度值    。 deftempstr(): whileTrue: temp=input(请输入带有符号[C代表摄氏度,F代表华氏度]的温度数值:) iftemp[-1]in[c,C,f,F]: returntemp else:#如果输入的温度值没有带有符号                    ,会提示输入错误并被要求重新输入                        。 print(输入错误                        ,请输入带有符号的温度数值) print(-*20)

总体代码

deftempstr(): whileTrue: temp=input(请输入带有符号[C代表摄氏度    ,F代表华氏度]的温度数值:) iftemp[-1]in[c,C,f,F]: returntemp else: print(输入错误                ,请输入带有符号的温度数值) print(-*20) defprogress(temp): iftemp[-1]in[F,f]: output=(eval(temp[:-1])-32)/1.8 print(温度转换为摄氏度为{:.2f}C.format(output)) else: output=eval(temp[:-1])*1.8+32 print(温度转换为华氏度为{:.2f}F.format(output)) temp=tempstr() progress(temp)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
win7如何系统恢复(win7系统的系统恢复功能的实用性)