Python输出华氏-摄氏温度转换表

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为`lower`,`upper`、且每次增加2华氏度的华氏-摄氏温度转换表。

温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。

输入格式:

在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。

输出格式:

第一行输出:"fahr celsius"

接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。

若输入的范围不合法,则输出"Invalid."。

输入样例1:

复制代码
32 35

输出样例1:

复制代码
fahr celsius
32   0.0
34   1.1

输入样例2:

复制代码
40 30

输出样例2:

复制代码
Invalid.
python 复制代码
lower,upper = map(int,input().split(' '))
if lower > upper or upper > 100:
    print("Invalid")
else:
    print("fahr celsius")
    for x in range(lower,upper+1):
        C = 5 * (lower-32)/9
        print(f'{lower}   '+'%.1f'%C)
        lower = lower + 2
        #超过则停止打印
        if lower > upper:
            break

以上代码全为本人亲自手敲,可能有一些错误和不足之处,如有更好的方法和建议,欢迎您在评论区友善讨论。

相关推荐
飞Link13 小时前
什么是 AirSim?一文读懂无人机仿真平台
python·算法·无人机
曲径海盗14 小时前
【Python 学习第 38 天】for 循环
python·学习笔记·编程入门
在世修行14 小时前
智学文枢:变式题生成引擎
python·ai·pyside·题目生成
On The Road :16 小时前
Java 多线程详解:从入门到线程安全
java·python·安全
岁月宁静16 小时前
如何设计支持 Skills 的 Agent?一套可扩展的四层架构
python·agent
岁月宁静16 小时前
CrewAI 快速上手:10 分钟搭建你的第一个 Agent 团队
python·agent
曲径海盗17 小时前
【Python 学习第 40 天】for 循环
python·学习笔记·编程入门
专注仿真17 小时前
知识问答大模型-rag算法详解
人工智能·python·控制算法
染指111018 小时前
158.Agent-LangGraph-子图(共享状态和不共享状态模式)
开发语言·人工智能·python·ui·agent·agents
云和数据.ChenGuang19 小时前
Python 常见特殊方法详解:__new__、__init__、__del__、__str__、__repr__ 与 __getattribute__
开发语言·人工智能·python·1024程序员节