首页上一页 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编辑