1.温度转换

# TempConvert.py
val = input("请输入带温度表示符号的温度值(例如: 32C): ")
if val[-1] in [‘C‘,‘c‘]:
    f = 1.8 * float(val[0:-1]) + 32
    print("转换后的温度为: %.2fF"%f)
elif val[-1] in [‘F‘,‘f‘]:
    c = (float(c) - 32) / 1.8
    print("转换后的温度为: %.2fC"%c)
else:
    print("输入有误")

python2会报错

 val[-1]表示:val的最后一个字母
 val[0:-1]表示:val的第一个到最后一个,包括第一个,不包括最后一个
 %.2f:表示两位小数的浮点数

原文地址:https://www.cnblogs.com/exexex/p/8371029.html

时间: 2024-11-14 12:25:23

1.温度转换的相关文章

单片机练习 - DS18B20温度转换与显示

DS18B20 数字温度传感器(参考:智能温度传感器DS18B20的原理与应用)是DALLAS 公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点.因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计.DS18B20 产品的特点: (1).只要求一个I/O 口即可实现通信.(2).在DS18B20 中的每个器件上都有独一无二的序列号.(3).实际应用中不需要外部任何元器件即可实现测温.(4).测量温度范围在-55 到+125℃之间; 在-10 ~ +8

[Python3 练习] 001 温度转换1

题目:温度转换 I (1) 描述 温度的刻画有两个不同体系:摄氏度 (Celsius) 和华氏度 (Fabrenheit) 请编写程序将用户输入的华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度 转换公式如下,C 表示摄氏度,F 表示华氏度???????????????????????????????????????????????????????????????????????????????????????????????? C = ( F - 32 ) / 1.8?????????????

[Python3 练习] 002 温度转换2

题目:温度转换 II (1) 描述 温度的刻画有两个不同体系:摄氏度 (Celsius) 和华氏度 (Fabrenheit) 请编写程序将用户输入的华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度 转换公式如下,C 表示摄氏度,F 表示华氏度???????????????????????????????????????????????????????????????????????????????????????????????? C = ( F - 32 ) / 1.8????????????

Python入门习题1.温度转换

这一节的课堂例题为: 例1.编写一个Python程序,完成摄氏度到华氏度,华氏度到摄氏度的温度转换. 解: (1)分析问题:利用程序实现温度转换,由用户输入温度值,程序给出输出结果. (2)划分边界:IPO描述如下 输入(Input):带华氏或摄氏标志的温度值 处理(Process):根据温度标志选择适当的温度转换算法 输出(Output):带有华氏或摄氏标志的温度值 (3)设计算法:C表示摄氏度,F表示华氏度. C = (F - 32) / 1.8 F = C*1.8 + 32 (4)编写程序

练习2-4 温度转换 (5 分)

练习2-4 温度转换 (5 分) 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5*(F-32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 输入格式: 本题目没有输入. 输出格式: 按照下列格式输出 fahr = 150, celsius = 计算所得摄氏温度的整数值 #include <stdio.h>#include <stdlib.h> /* run this program using the console pauser or

python温度转换代码

#TempConvert.py TempStr=input("请输入带有符号的温度值:")#赋值TempStr,括号里面的是提示 if TempStr[-1] in ['F','f']:#假如字符串最后一个字符是F或者f C=(eval(TempStr[0:-1])-32)/1.8#第一个字符到最后一个字符之前的所有字符,也就是温度值,eval函数是脱掉字符串结构,运行公式 print("转换后的温度是{:.2f}C".format(C)).#输出结果,保留最后两位

用Python程序温度转换实例

实例:温度转换 (1)分析问题:利用程序进行温度转换,由用户输入温度值,程序给出输出结果:通过语音识别,图像识别等方法自动监听并获得温度信息发布渠道(如收音机.电视机)给出的温度播报源数据,再由程序装换后输给用户:随着互联网的高度普及和接入的便捷,程序也可以定期从温度信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式. (2)划分边界:明确问题的输入数据.输出数据和对数据处理的要求.由于程序可能接收华氏温度和摄氏温度,并相互转换,该功能的IPO描述如下. 输入:带华氏或摄氏标志的温度值

python3.8的PySimpleGUI学习的温度转换(℃转℉)

一.代码1: #导出模块 import PySimpleGUI as sg #总体布局,sg.InputText(),默认size=(45,1). layout = [ [sg.Text('Celcius(摄氏温度)'), sg.InputText(size=(15,1)),sg.Text('℃')], #第1行的3个布局 [sg.Submit()], #第2行 ] #定义窗口即标题 #window = sg.Window('Temperature Converter').Layout(layo

13 温度转换表

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper].且每次增加2华氏度的华氏-摄氏温度转换表. 温度转换的计算公式:C=5×(F?32)/9,其中:C表示摄氏温度,F表示华氏温度. 输入格式: 在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开. 输出格式: 第一行输出:"fahr celsius" 接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,