导航:首页 > 编程语言 > 华氏转摄氏公式程序python

华氏转摄氏公式程序python

发布时间:2022-07-09 17:29:24

① 如何用 python编写华氏摄氏度的相互转换

华氏度和摄氏度的转换关系为,℉ = 9×℃ /5+32 或 ℃ = 5×(℉- 32)/9

输入为一个字符串,最后一位为'F'表示输入为华氏度,最后一位为'C'表示输入为摄氏度

输出将自动转换成为相同格式的另一种温度。示例的输入为:'30.1C'、'86F'。

deftempTransform(tempStr):
tempVal=tempStr[:-1]
try:
tempVal=float(tempVal)
exceptValueError:
raiseValueError('Temperaturevalueisnotvalid.')
tempUnit=tempStr[-1]
iftempUnit=='F':
tempVal=(tempVal-32)*5/9
return'{}C'.format(tempVal)
eliftempUnit=='C':
tempVal=tempVal*9/5+32
return'{}F'.format(tempVal)
else:
raiseValueError('Temperatureunitisnotvalid.')

print(tempTransform('30.1C'))
#86.18F

如果输入字符串中的温度值无效或者单位不是'C'或者'F',均会会抛出ValueError。

② python2.7将华氏温度转换为摄氏温度,并产生一张0~300F与C的对照表,每隔20度输出一次,要求使用列表存储

f=[iforiinxrange(0,300,20)]
c=[round(5.0/9*(i-32),2)foriinf]
printf
printc

python2.7

③ 编写一个程序,输入华氏温度(F),按下列共识计算并输出对应摄氏温度(C)

#include<stdio.h>

void main()

{

float c,f;

printf(" 请输入华氏温度(F):");

scanf("%f",&f);

c=(f-32)*5/9;

printf(" 华氏温度 %1.2f 对应的摄氏温度为: %1.2f ",f,c);

}

(3)华氏转摄氏公式程序python扩展阅读:

编程的执行原理

计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。

这种将高级程序设计语言编写的源程序转换到机器目标程序的方式有两种:解释方式和编译方式。

解释方式下,计算机对高级语言书写的源程序一边解释一边执行,不能形成目标文件和执行文件。

编译方式下,首先通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段将所处理的源程序转换为用二进制代码表示的目标程序。

然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。

参考资料:网络-编程

④ python华氏温度转摄氏温度

华氏度
华氏度(Fahrenheit scale)是指用来计量温度的单位。符号℉。华氏度 = 32°F(华氏温标单位)+ 摄氏度× 1.8。
世界上仅有5个国家使用华氏度,包括巴哈马、伯利兹、英属开曼群岛、帕劳、美利坚合众国及其他附属领土(波多黎各、关岛、美属维京群岛)。
中文名
华氏度
外文名
Fahrenheit scale
别名
华氏温标
提出者
华伦海特
提出时间
1724年
快速
导航
换算
起源
华氏度(°F)是温度的一种度量单位,以其发明者德国人华伦海特(Gabriel D. Fahrenheit,1686—1736)命名的。1724年他发现液体金属水银比酒精更适宜制造温度计,以水银为测温介质,发明了玻璃水银温度计,选取氯化铵和冰水的混合物的冰点温度为温度计的零度,人体温度为温度计的100度。在标准大气压下,冰的熔点为32℉,水的沸点为212℉,中间有180等分,每等分为华氏1度,记作“1℉”。
“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温标,用字母“℉”表示。
换算
摄氏温标(°C)和华氏温标(°F)之间的换算关系为:
F=C×1.8+32
C=(F-32)÷1.8
例如:
0℃=(0×1.8+32)℉=32℉
1 华氏度°F = -17.222222222222 摄氏度°C
1 华氏度°F = 1 华氏度°F
1 华氏度°F = 255.92777777778 开氏度K
1 华氏度°F = 460.67 兰氏度°Ra
1 华氏度°F = -13.777777777778 列氏

⑤ 华氏温度与摄氏度换算python编程

华氏温度与摄氏温度转换的话,用一个方法公式代入进去就可以了,很简单的。

⑥ python将华氏度转为摄氏度

python将华氏度转为摄氏度,是一个基本的运算。把华氏温度换算为摄氏温度的计算公式是F=1.8×C+32。

⑦ 用 python编写华氏摄氏度的相互转换

#-*-coding:utf-8-*-
select=int(raw_input('请选择: 1.摄氏度转华氏温度 2.华氏温度转摄氏度 '))
ifselect==1orselect==2:
tem=raw_input('请输入需要转换的温度: ')
try:
tem=float(tem)
ifselect==1andtem<-273.15:
print'TemError!'
exit()
elifselect==2andtem<-459.67:
print'TemError!'
exit()

ifselect==1:
newtem=32+tem*1.8
elifselect==2:
newtem=(tem-32)/1.8
print'转换后的温度是:%.2f'%newtem
exceptException:
print'TemError!'
exit()
else:
print'SelectError!'
exit()

>>>

请选择: 1.摄氏度转华氏温度 2.华氏温度转摄氏度

1

请输入需要转换的温度:

100

转换后的温度是:212.00


请选择: 1.摄氏度转华氏温度 2.华氏温度转摄氏度

2

请输入需要转换的温度:

100

转换后的温度是:37.78

⑧ 编程序,输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)输出要有文字说明,取2位小数。

1、可以是python语言编写,分析如下:

(1) 输入输出的摄氏度采用字母C、c开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;

(2) 输入输出的华氏度采用字母F、f开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;

2、具体编写的python程序截图

⑨ 运用python编程实现摄氏度与华氏温度之间的转换

print'1.FahrenheittoCelsius'
print'2.CelsiustoFarhrenheit'
opt=raw_input('Enter:')
ifoptnotin['1','2']:
print'Error'
elifopt=='1':
d=raw_input('TempatureinF:')
try:
iffloat(d)<=-459.67:
print'Error'
else:
printround((float(d)-32)/1.8,2)
exceptValueError:
print'Error'
elifopt=='2':
d=raw_input('TempatureinC:')
try:
iffloat(d)<=-273.15:
print'Error'
else:
printround((float(d)*1.8)+32,2)
exceptValueError:
print'Error'

阅读全文

与华氏转摄氏公式程序python相关的资料

热点内容
同城公众源码 浏览:474
一个服务器2个端口怎么映射 浏览:282
java字符串ascii码 浏览:59
台湾云服务器怎么租服务器 浏览:460
旅游手机网站源码 浏览:315
android关联表 浏览:929
安卓导航无声音怎么维修 浏览:320
app怎么装视频 浏览:423
安卓系统下的软件怎么移到桌面 浏览:80
windows拷贝到linux 浏览:753
mdr软件解压和别人不一样 浏览:886
单片机串行通信有什么好处 浏览:324
游戏开发程序员书籍 浏览:848
pdf中图片修改 浏览:275
汇编编译后 浏览:478
php和java整合 浏览:833
js中执行php代码 浏览:447
国产单片机厂商 浏览:62
苹果手机怎么设置不更新app软件 浏览:289
转行当程序员如何 浏览:498