用 python编写华氏摄氏度的相互转换 100
大一的第一次做编程作业,老师基本上什么都没教,没办法编出个这东西来,知道错误很多,希望大神帮我看一下这是题目要求a=eval(raw_input())ifa==1:f=e...
大一的第一次做编程作业,老师基本上什么都没教,没办法编出个这东西来,知道错误很多,希望大神帮我看一下
这是题目要求
a=eval(raw_input())
if a==1:
f=eval(raw_input())
if f>-459.67;
celsius=(f-32.00)*5.00/9.00
print celsius
else print"Error"
elif a==2
c=eval(raw_input())
if c>-273.15;
f=c*9.00/5.00+32.00
print f
else print"Error"
else print"Error" 展开
这是题目要求
a=eval(raw_input())
if a==1:
f=eval(raw_input())
if f>-459.67;
celsius=(f-32.00)*5.00/9.00
print celsius
else print"Error"
elif a==2
c=eval(raw_input())
if c>-273.15;
f=c*9.00/5.00+32.00
print f
else print"Error"
else print"Error" 展开
1个回答
展开全部
# -*- coding:utf-8 -*-
select=int(raw_input('请选择:\t1.摄氏度转华氏温度\t2.华氏温度转摄氏度\n'))
if select==1 or select==2:
tem=raw_input('请输入需要转换的温度:\n')
try:
tem=float(tem)
if select==1 and tem<-273.15:
print 'Tem Error!'
exit()
elif select==2 and tem<-459.67:
print 'Tem Error!'
exit()
if select==1:
newtem=32+tem*1.8
elif select==2:
newtem=(tem-32)/1.8
print '转换后的温度是:%.2f'%newtem
except Exception:
print 'Tem Error!'
exit()
else:
print 'Select Error!'
exit()
>>>
请选择: 1.摄氏度转华氏温度 2.华氏温度转摄氏度
1
请输入需要转换的温度:
100
转换后的温度是:212.00
请选择: 1.摄氏度转华氏温度 2.华氏温度转摄氏度
2
请输入需要转换的温度:
100
转换后的温度是:37.78
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询