Python猜大小案例(使用if、while)
作者:互联网
import random
#展示进入游戏的提示信息
print('*' * 10)
print('欢迎进入澳门赌场')
print('*' * 10)
#确认进入游戏
money = 0
answer = input('确认进入游戏吗(y/n)?')
#充值功能————>用户进入游戏就判断金币是否足够
def moneyFull():
global money
while money < 2:
n = int(input('金币不足,请充值(100元/30币,必须充值100的倍数):'))
if n % 100 == 0 and n > 0:
money = n // 100 * 2
print("当前剩余游戏币是:{}".format(money))
#猜大小功能(玩一次需要2个币,赢奖励1个币,也就是只花费1个币,输了不奖励,也就是花费2个币)
def suiji():
global money
while True:
t1 = random.randint(1, 6)
t2 = random.randint(1, 6)
guess = input('请输入大小:')
if (((t1 + t2) > 6 and guess == '大') or ((t1 + t2) <= 6 and guess == '小')):
print('恭喜你赢了!获得1个币')
money -= 1
print('您还剩{}个币'.format(money))
else:
print('你输了!')
money -= 2
print('您还剩{}个币'.format(money))
answer = input('是否继续游戏?')
#如果用户想继续但是金额不足,就需要充值
if answer != 'y':
break
moneyFull()
#入口————>如果用户确认进入游戏就执行
if answer == 'y':
moneyFull()
print('进入游戏..................')
suiji()
标签:游戏,Python,money,random,案例,while,print,100,个币 来源: https://blog.csdn.net/weixin_45091037/article/details/112620032