Python初探(六,七,八)
第6关:黄金价值计算
任务描述
编写程序,输入黄金价格(美元/盎司),美元兑人民币的汇率,黄金的数量(以克为单位),计算并输出黄金的人民币价值。(1盎司(oz) =31.1034768 克)。
测试说明
平台会对你编写的代码进行测试:
输入
黄金价格1727.48
美元汇率6.654
黄金数量10
输出
黄金价值3695.616
代码:
jg=eval(input("黄金价格"))
hl=eval(input("美元汇率"))
zl=eval(input("黄金重量"))
#代码开始
jz=jg*zl*hl/31.1034768
#代码结束
print("黄金价值{:.2f}".format(jz))
第7关:股票代码判断
任务描述
证券代码采用6位数字编码,编码规则定义如下:
编写程序,根据用户输入的6位股票编码判断其所属的版块。若代码不符合以上规则,显示错误编码。要求能循环输入判断,直到用户输入000000为止。
测试说明
平台会对你编写的代码进行测试:
输入
股票代码600053
输出 沪市A股
输入
股票代码300059
输出 创业板 输入
股票代码002315
输出
中小板
输入
股票代码688336
输出
科创板
输入
股票代码123456
输出 错误编码
输入
股票代码000000
结束程序
代码:
dm=input("股票代码")
###代码开始
while dm!="000000":
if dm[:2]=="60":
print("沪市A股")
elif dm[:3]=="000":
print("深市A股")
elif dm[:3]=="002":
print("中小板")
elif dm[:3]=="300":
print("创业板")
elif dm[:3]=="688":
print("科创板")
else:
print("错误编码")
dm=input("股票代码")
###代码结束
第8关:计算物业费
任务描述
某物业公司收取物业费的标准如下:楼梯房每月每平米0.8元,电梯房每月每平米1.8元,商业门面每月每平米3元。
若一次性缴纳12个月及以上,给予95折优惠。 编写程序,输入房屋类型(1代表楼梯房,2代表电梯房,3代表商业门面)和房屋面积、缴纳月数,计算客户应该缴纳的物业费。
测试说明
平台会对你编写的代码进行测试:
输入
类型1
面积130
月数12
显示
物业费1185.60
输入
类型2
面积100
月数6
显示
物业费1080.00
提示
用一个if结构根据类型计算物业费
再用一个if结构根据月数判断是否打折
两个if并列
代码:
x=eval(input("类型"))
s=eval(input("面积"))
m=eval(input("月数"))
#代码开始
if x==1:
if m>=12:
f=x*s*m*0.8*0.95
elif m<12:
f=x*s*m*0.8/2
if x==2:
if m>=12:
f=x*s*m*0.9*0.95
elif m<12:
f=x*s*m*1.8/2
if x==3:
if m>=12:
f=x*s*m*3*0.95/3
elif m<12:
f=x*s*m*3/2
#代码结束
print("物业费{:.2f}".format(f))