首页上一页 1 下一页尾页 3 条记录 1/1页
作业分享
发表在Python图书答疑
2019-05-18
《零基础学Python》第3章 流程控制语句
是否精华
是
否
版块置顶:
是
否
实战一
kaishi = True # 定义循环开始
while kaishi:
shuruzhi = input("查询能量请输入能量来源,退出程序请输入【0】\n") # 输入值
( "可通过输入一下关键字来查询能量值\n(【生活缴费】,")
("【共享单车】,【线下支付】、【网络购票】):")
if shuruzhi == "0": # 如果输入值为 0
print("程序结束") # 结束程序
break # 跳出循环
else:
if shuruzhi == "共享单车": # 如果输入 共享单车
print("100.00g")
elif shuruzhi == "线下支付": # 如果输入 线下支付
jine = float(input("输入支付金额:")) # 输入金额
nengliang = jine * 0.3 # 计算能能量为金额的 30%
if jine < 100: # 判金额小于100
print("获取能量值:" + str('%.2f' % nengliang)) # 格式化值,保留两位小数
elif jine >= 100:
print("获取能量值:30.00g") # 金额大于或等于100时能量值为 30
elif shuruzhi == "生活缴费": # 如果输入 生活缴费
print("99.00g")
elif shuruzhi == "网络购票": # 如果输入 生活缴费
print("150.00g")实战三
print("----------------跳一跳------------\n")
print("欢迎回来,开始游戏……\n输入【中心】、【音乐块】、【微信支付块】、【正常块】")
defen = 0 # 定义 开始分数
fenshu = 0 # 定义 分数变量
kaiguan = True # 定义输入开关,进入循环
while kaiguan: # 进入输入循环
shuruzhi = input("请输入:")
if shuruzhi == "中心":
fenshu = 2 # 设置分值 2
elif shuruzhi == "音乐块":
fenshu = 30 # 设置分值 2
elif shuruzhi == "微信支付块":
fenshu = 12 # 设置分值 2
elif shuruzhi == "正常块":
fenshu = 1 # 设置分值 2
else:
print("死掉了。游戏结束")
kaiguan = False
defen += fenshu # 相当于 defen = defen + fenzhi
print("您的分数为:" + str(defen)) # 输出最后得分于2019-05-18 11:53:49编辑

购物车
发表新帖
立即签到







