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

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

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

输入格式:

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

输出格式:

第一行输出:"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

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

相关推荐
往日情怀酿做酒 V17639296389 分钟前
Django基础配置
后端·python·django
凌虚(失业了求个工作)41 分钟前
RAG 示例:使用 langchain、Redis、llama.cpp 构建一个 kubernetes 知识库问答
人工智能·redis·python·langchain·llama
0zxm1 小时前
01.Django快速入门
数据库·vscode·python·django·sqlite
数据小爬虫@1 小时前
利用Python爬虫获取淘宝商品评论:实战案例分析
开发语言·爬虫·python
逝去的紫枫1 小时前
Python PIL:探索图像处理的无限可能
图像处理·人工智能·python
梦幻精灵_cq1 小时前
Python中“暂停”(time.sleep?input?)
python
檀越剑指大厂2 小时前
【Python系列】 Base64 编码:使用`base64`模块
开发语言·python
小火炉Q2 小时前
02 python基础 python解释器安装
人工智能·python·神经网络·机器学习·网络安全·自然语言处理
Liknana2 小时前
动态渲染页面爬取
python