Python3-实战


实战01(模拟支付宝蚂蚁森林的能量产生过程)
1
print("查询能量请输入能量来源!退出程序请输入0") 2 source=input("能量来源如下:\n生活缴费,行走捐,共享单车,线下支付,网络购票\n") 3 if source=="生活缴费": 4 print("100g") 5 elif source=="行走捐": 6 print("200g") 7 elif source=="共享单车": 8 print("300g") 9 elif source=="线下支付": 10 print("400g") 11 elif source=="网络购票": 12 print("500g") 13 elif source=="0": 14 print("已退出!")

 

 

实战02(猜数字游戏)
1
import random 2 a=random.randint(1,10) 3 str_a=str(a) 4 print("-- -- -- --猜数字游戏-- -- -- --") 5 b=int(input("请输入1~10之间的任何一个数:")) 6 for number in range(1,6): 7 if b<1: 8 break 9 if b<a: 10 b=int(input("太小,请重新输入:")) 11 elif b>a: 12 b=int(input("太大,请重新输入:")) 13 if b==a: 14 print("恭喜你,你赢了,猜中的数字是:"+str_a) 15 print("------游戏结束------")

 

 

实战03(模拟“跳一跳”小游戏的加分项)
1
print("--------------跳一跳-------------") 2 print("欢迎回来,请开始游戏......") 3 print("请输入(中心、音乐块、微信支付块):") 4 for name in range (1,10): 5 name=input("请输入:\n") 6 if name=='中心': 7 print("您的分数为:32") 8 elif name=='音乐块': 9 print("您的分数为:30") 10 elif name=='微信支付块': 11 print("您的分数为:42") 12 else: 13 break 14 print("游戏结束!")

实战04(模拟10086查询功能) 
1
print("-------10086------") 2 print("输入1,显示您当前余额\n 输入2,显示您当前剩余的流量,单位为G:\n输入3,您当前的剩余通话,单位为分钟;\n输入0,推出自助查询系统") 3 none=True 4 while none: 5 number=input() 6 if number=='1': 7 print("当前余额为:999元") 8 elif number=='2': 9 print("当前剩余流量为:5G") 10 elif number=='3': 11 print("当前剩余通话为:189分钟") 12 elif number=='0': 13 print("退出自主查询系统") 14 none=False

 

posted @ 2022-11-20 08:16  Sharonsss  阅读(136)  评论(0)    收藏  举报