明天写个小游戏,我把源码贴上,欢送大家尝试(顺带帮我测试一下有没有bug),代码如下:
”’
投骰子
1.欢送进入xxx游戏
2.输出用户名,默认用户是没有币
3.提醒用户充值买币(100块钱30币,充值必须100的倍数,充值不胜利能够再次充值)
4.只有玩一局游戏扣除两个币,猜大小(零碎用随机数模仿骰子产生值)
5.只有猜对了处分1个币,能够持续玩(想不想玩,也能够没有金币主动退出)
”’
援用random模块
import random
进入游戏
print(‘*’*30)
print(‘欢送进入欢畅大世界’)
print(‘*’*30)
username = input(‘请输出用户名:’)
默认money=0
money = 0
answer =input(‘确定进入游戏嘛(y/n)?’)
if answer == ‘y’:
判断游戏币是否短缺
外汇代理https://www.fx61.com/ib.html
while money<2:
n=int(input(‘金币有余,请充值(100元30币,充值必须100的倍数):’))
if n%10 == 0 and n>0:
money = (n//100)*30
else:
print(‘请再次充值’)
n=int(input(‘金币有余,请充值(100元30币,充值必须100的倍数):’))
print(‘以后金币是:{},玩一局游戏扣除两个币’.format(money))
print(‘进入游戏……’)
while True:
模仿骰子
t1 = random.randint(1,6)
t2 = random.randint(1,6)
money -= 2
判断两个骰子的大小
print(‘零碎洗牌结束,请猜大小:’)
guess = input(‘请输出大或者小:’)
if ((t1 + t2) >6 and guess == ‘大’) or ((t1+t2) <= 6 and guess == ‘小’):
print(‘祝贺{}!本局游戏获处分1个金币!’.format(username))
money += 1
else:
print(‘很遗憾!本局游戏输了!’)
answer = input(‘是否持续再来一局游戏,要扣除两个金币?(y/n)’)
if answer ==’n’:
print(‘退出游戏!’)
break #跳出 while True: 这个循环
elif answer == ‘y’ and money <2:
answer1=input(‘尊敬的{},您的金币有余,是否持续充值(y/n)’.format(username))
金币没有当前还想玩就从新充值
if answer1 == ‘y’:
n=int(input(‘金币有余,请充值(100元30币,充值必须100的倍数):’))
if n%10 == 0 and n>0:
money = (n//100)*30
else:
print(‘请再次充值’)
n=int(input(‘金币有余,请充值(100元30币,充值必须100的倍数):’))
else:
print(‘退出游戏!’)
break #跳出 while True: 这个循环