用python编写温度转换,python温度转换输出是整数

  用python编写温度转换,python温度转换输出是整数

  温度有两种单位:摄氏度和华氏度。我们通常使用摄氏度。对于换算成华氏度,很多朋友记不住公式。作为一台万能电脑,它可以帮助我们解决度日转换的问题。本文主要演示了python中度日转换的代码过程。详情请看这篇文章。

  一、问题

  有两种不同的温度单位:摄氏度和华氏温度。0摄氏度是冰点,沸点是100度;冰点是华氏32度,沸点是华氏212度。一般来说,中国采用摄氏度,美国采用华氏度。

  它们之间的换算公式为:C=(F -32)/1.8,F=C *1.8 32。

  二、代码

  输入

  #定义一个函数来获取带符号的温度值。

  deftempstr():

  whileTrue:

  Temp=input(请输入带有符号[C代表摄氏度,F代表华氏度]:)的温度值

  iftemp[-1]in[c , C , F , F]:

  返回温度

  Else:#如果输入的温度值没有符号,将提示您输入错误并要求您重新输入。

  打印(“输入错误,请输入带符号的温度值”)

  打印(- * 20)处理输出

  #定义一个函数来获取带符号的温度值。

  deftempstr():

  whileTrue:

  Temp=input(请输入带有符号[C代表摄氏度,F代表华氏度]:)的温度值

  iftemp[-1]in[c , C , F , F]:

  返回温度

  Else:#如果输入的温度值没有符号,将提示您输入错误并要求您重新输入。

  打印(“输入错误,请输入带符号的温度值”)

  打印(- * 20)总体代码

  deftempstr():

  whileTrue:

  Temp=input(请输入带有符号[C代表摄氏度,F代表华氏度]:)的温度值

  iftemp[-1]in[c , C , F , F]:

  返回温度

  else:

  打印(“输入错误,请输入带符号的温度值”)

  打印(-*20)

  defprogress(温度):

  iftemp[-1]in[F , f]:

  输出=(eval(temp[:-1])-32)/1.8

  打印(温度转换为{:2f}C 。格式(输出))

  else:

  输出=eval(temp[:-1])*1.8 32

  Print(温度转换为华氏{:2f}F 。格式(输出))

  temp=tempstr()

  上面的Progress(temp)是python中度日转换的代码过程。可以直接涂~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: