'''
掷骰子
1.欢迎进入***
2.输入用户名(默认没币)
3.提示用户名充钱(100块钱30个币,充值必须是100的倍数,充值不成功可以再次充值)
4.玩一局扣30个币,猜大小(随机数模拟骰子产生值)
5.只要猜对奖励35个币,可以继续玩(不想继续玩,或者金币不够,自动退出)
'''
import random
print('*'*30)
print('欢迎进入澳门赌场')
print('*'*30)
userName = input('请输入您的大名:')
money = 0
answer = input('确定进入游戏吗(y/n)')
if answer=='y':
# 判断金币是否充足
while money<2:
n = int(input('金币充值,请充值(100块钱30个币,充值必须是100的倍数):'))
#充值金额判断
if n%100==0 and n>0:
money=(n//100)*30
print('当前充值成功的游戏币为:',money)
print('进入游戏........')
while True:
#模拟产生骰子
t1 = random.randint(1,6)
t2 = random.randint(1,6)
money -=30 #扣除金币
print('系统洗牌完毕,猜大小:')
guess = input('输入大或者输入小:')
if((t1+t2)>6 and guess =='大') or ((t1+t2)<=6 and guess == '小'):
print('骰子开出的点数是',(t1+t2))
print('恭喜{}猜对了!奖励您35个游戏币'.format(userName))
money += 35
print('当前游戏币为:',money)
else:
print('骰子开出的点数是',(t1+t2))
print('很遗憾!本局游戏输了!')
print('当前游戏币剩余:',money)
answer = input('是否继续再来一局,要扣除30枚游戏币?(y/n)')
if answer != 'y' :
print('退出游戏!!!')
break
if money < 30 :
print('抱歉金币余额不足,无法继续游玩')
break
print('谢谢下次再来')
简单的程序,不能反复加金币,是个初稿。