1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python编写掷骰子小游戏

python编写掷骰子小游戏

时间:2022-02-19 14:34:24

相关推荐

python编写掷骰子小游戏

from random import *count=0#金币数#玩游戏消耗5金币#玩一局赠送一金币#赢一局奖励2金币,输了不奖励x=0#记录游戏局数flag=Truewhile flag:if count < 5:print("金币不足,请充值金币!")while count < 5:money = int(input("请输入充值金额(额度位10的倍数):"))# 10元20个金币if money % 10 != 0:continueelse:count = money // 10 * 20n1 = int(randint(1, 6)) # 产生骰子随机数n2 = int(randint(1, 6))n3 = int(randint(1, 6))n = n1 + n2 + n3nuser = int(input("请输入1或2(1为大,2为小)>>"))# 三个骰子和大于等于6为大,反之为小if nuser != 1 and nuser != 2:print("输入错误,请重新输入!")while nuser != 1 and nuser != 2:nuser = int(input("请输入1或2(1为大,2为小)>>"))else:if n >= 6:if nuser == 1:print("恭喜你猜对啦,奖励2金币!")count += 2elif nuser == 2:print("很遗憾,你猜错了,不给予奖励!")count -= 1else:if nuser == 1:print("很遗憾,你猜错了,不给予奖励!")elif nuser == 2:print("恭喜你猜对啦,奖励2金币!")count += 2count -= 1x+=1print("是否继续游玩?")a=int(input("继续请按1,退出请按2"))if a!=1 and a!=2:print("输入错误,请重新输入!")while a != 1 and a != 2:a = int(input("请输入1或2>>"))elif a==1:if count < 5:print("您金币不足,要退出游戏还是充值继续游玩?")b = int(input("充值请安1,退出游戏请按2>>"))if b != 1 and b != 2:print("输入错误,请重新输入!")while b != 1 and b != 2:b = int(input("请输入1"))if b == 1:while count < 5:money = int(input("请输入充值金额(额度为10的倍数):"))if money % 10 != 0:continueelse:count = money // 10 * 20flag = Trueelif a == 2:print("您共游玩了%d局游戏,金币剩余%d" % (x, count))flag=Falseelif a==2:print("您共游玩了%d局游戏,金币剩余%d" % (x, count))flag=False

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。