我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问python如何解决这个温度转化的问题

读入一个温度值,根据其后缀(华氏F、摄氏C)判断类型,转化成另一种类型的温度。
例如输入82F,计算后输出27.78C。

def FC(s):
    ''' F=C×1.8+32
        C=(F-32)÷1.8
    '''
    if len(s)>1:
        try:
            t = float(s[:-1])
        except:
            return None
        if s[-1]=='F':
            t = round((t-32)/1.8,2)
            return str(t)+'C'
        elif s[-1]=='C':
            t = round(t*1.8+32,2)
            return str(t)+'F'
    return None
    
print(FC('82F'))

近期文章

  • 这个混沌函数要怎样定义啊 😭
  • 安卓aosp编译失败看一下原因
  • C语言代码,第二个调用函数如何排序
  • 在WPS表格中,已知信源符号的概率分布,如何将其转为费诺编码
  • python : 复数类怎么进行运算?
  • vc6.0运行出错判断,不理解啊
  • help!这个要怎么用啊为什么一直显示找不到文件数据
  • C++ homework上课没太懂有人能用题给个思路吗
  • python 爬取php页面信息返回内容为空
  • matlab 刷新图形矩阵数据的方法
  • name error:name“_name_”is not defined该如何解决?
  • 求解C++难题,大老们
  • 有人会么,我的不知道在哪写错了
  • eclipse连接mysql数据库进行查询时不能匹配中文
  • pta C语言九九乘法表格式错误
  • 关于判断栈输出序列合理性的代码填空
  • 用R做交互式图形,总是显示没有点在0.25英尺内
  • 关于Windows732位系统的debug运行?
  • 虚拟机安装os x10.11
  • 如何用VS2017自带的sql server生成er图?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华