【无标题】头歌Python实训作业答案---实验一python初探

第3关:基本的原油金额计算

本关任务: 石油桶数是常见的原油数量单位。 欧佩克组织和英美等西方国家原油数量单位通常用桶来表示,中国及俄罗斯等国则常用吨作为原油数量单位。 吨和桶之间的换算关系是:1桶(bbl)=0.14吨(t) 编写程序输入原油的价格和带有单位的数量,计算并显示其需要的美元金额。输入时价格以美元/桶为单位,数量可以以桶或吨为单位,10bbl表示10桶,2t表示2吨。

#油气产量换算程序
jg= input("请输入原油价格")
sy = input("请输入原油数量")
#代码开始
a = eval(jg)
b = eval(sy[0:2])
if sy[2:] == "bbl":
    d = a*b
    print("{:.2f}".format(d))
elif sy[-1] == "t":
    c = b/0.14
    e = c*a
    print("{:.2f}".format(e))
else:
    print("输入格式错误")
#代码结束

第4关:循环原油金额换算

本关任务:编写一个循环实现原油金额计算的程序。用户输入原油价格和带有单位的数量,计算并显示金额。用户可连续输入带有单位的字符,直到用户输入n或N。

#循环原油产量换算程序
jg= eval(input("请输入原油价格"))
sy = input("请输入原油数量")
#代码开始
while sy != "n" and sy != "N":
    if sy[-1] == "l":
        a = eval(sy[0:-3:1])
        b = a * jg
        print("{:.2f}".format(b))
    elif sy[-1] == "t":
        c = eval(sy[0:-1:1])
        d = c * jg / 0.14
        print("{:.2f}".format(d))
    else:
        print("输入格式错误")
    sy = input("请输入原油数量")    
#代码结束

第5关:BMI指数判断

BMI指数(身体质量指数,简称体质指数又称体重指数,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。 bmi小于18.5,为体重过低;bmi18.5-24(包含24),为体重正常;bmi为24-28(包含28),为体重超重;bmi超过28,为体重肥胖。

输入身高和体重,显示其分类

sg=eval(input("身高"))
tz=eval(input("体重"))
#代码开始
bmi = tz / sg**2
if bmi < 18.5:
    print("体重过低")
elif bmi <= 24:
    print("体重正常")
elif bmi <=28:
    print("体重超重")
else:
    print("体重肥胖")

#代码结束

第6关:黄金价值计算

编写程序,输入黄金价格(美元/盎司),美元兑人民币的汇率,黄金的数量(以克为单位),计算并输出黄金的人民币价值。(1盎司(oz) =31.1034768 克)

jg=eval(input("黄金价格"))
hl=eval(input("美元汇率"))
zl=eval(input("黄金重量"))
#代码开始
a = zl / 31.1034768
b = a * jg
jz = b * hl
#代码结束
print("黄金价值{:.2f}".format(jz))

第7关:股票代码判断

dm=input("股票代码")
###代码开始
while dm != "000000":
    if dm[0:2] == "60":
        print("沪市A股")
    elif dm[0:3] == "000":
        print("深市A股")
    elif dm[0:3] == "002":
        print("中小板")
    elif dm[0:3] == "300":
        print("创业板")
    elif dm[0:3] == "688":
        print("科创板")
    else:
        print("错误编码")
    dm=input("股票代码")
###代码结束

第8关:计算物业费

某物业公司收取物业费的标准如下:楼梯房每月每平米0.8元,电梯房每月每平米1.8元,商业门面每月每平米3元。 若一次性缴纳12个月及以上,给予95折优惠。 编写程序,输入房屋类型(1代表楼梯房,2代表电梯房,3代表商业门面)和房屋面积、缴纳月数,计算客户应该缴纳的物业费。

x=eval(input("类型"))
s=eval(input("面积"))
m=eval(input("月数"))
#代码开始
if m <12:
    if x == 1:
        f = s * 0.8 *m
    elif x == 2:
        f = s * 1.8 *m
    else:
        f = s * 3 *m
else:
    if x == 1:
        f = s * 0.8 * 0.95 *m
    elif x == 2:
        f = s * 1.8 * 0.95 *m
    else:
        f = s * 3 * 0.95 *m

#代码结束
print("物业费{:.2f}".format(f))

你可能感兴趣的:(头歌Python实训答案,java,servlet,开发语言)