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

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

时间2025-06-16 11:47:18分类IT科技浏览4550
导读:温度有摄氏度和华氏度两个单位,我们通常使用的是摄氏度,对于转换成华氏度,很多小伙伴记不住公式。作为万能的计算机,它是可以帮助我们解决温度单位转换的问题。本文主要演示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
网站域名的命名规则(“探寻网站域名之谜——揭秘域名背后的故事”) php域名授权一般是那个位置(phpcms的域名后期可以更改吗?)