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

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

时间2025-05-01 22:53:21分类IT科技浏览3828
导读:温度有摄氏度和华氏度两个单位,我们通常使用的是摄氏度,对于转换成华氏度,很多小伙伴记不住公式。作为万能的计算机,它是可以帮助我们解决温度单位转换的问题。本文主要演示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
昆仑玻璃和康宁大猩猩玻璃哪个好(KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?) 雪城爱超话(XCache and XCacheLookup headers explained)