用 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"
展开
 我来答
Lovesoo
推荐于2018-02-27 · TA获得超过2385个赞
知道小有建树答主
回答量:654
采纳率:66%
帮助的人:409万
展开全部
# -*- 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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式