用python写玩家买筹码,下注,判断输赢的小游戏

游戏规则:

玩家进来以后要买筹码:
在每次掷骰子前,
要下注(50~手里剩余的筹码);
接着要选择买大小;
程序要模仿掷骰子,产生一个1~6的随机数
根据掷骰子的结果,判断玩家的输赢,改变玩家的手里
的筹码
如果买大,4~6是赢,1~3是输
如果小,1~3是赢,4~6是输
如果赢了,玩家的筹码+=下注金额
如果输了,玩家的筹码-=下注金额
提示玩家是否要退出游戏
玩家手里的筹码小于最小下注金额,要强制玩家退出
注意 :先理清楚思路,从宏观上考虑流程,不要考虑每个
步骤的细节。流程搞清楚以后,再琢磨每个步骤的细节。
然后写代码。

1.第一次写

#第一次写
import random
isExit="n"
playerMoney = int(input("请输入您手里的筹码数量:"))
while isExit=="n":
	
	if 0<=playerMoney<50:
		print("你筹码太少!很遗憾,只能退出")
		isExit=="y"
		break
	elif playerMoney>=50:
		xiaZhuMoney = int(input("至少要下注50,请下注:"))
		
		

		if (50<=xiaZhuMoney<=playerMoney):
			buyBigOrSmall=input("请选择大小:大?  小?")
			lanziBigOrSmall=random.randint(1,6)
			if (buyBigOrSmall == "大" and 4<=lanziBigOrSmall<=6):
				print("你赢了,你选的大,骰子大小为%s"%lanziBigOrSmall)
				playerMoney=playerMoney+xiaZhuMoney
				print("你的当前筹码是%s"%playerMoney)
			elif (buyBigOrSmall == "大" and 1<=lanziBigOrSmall<=3):
				print("你输了,你选的大,骰子大小为%s"%lanziBigOrSmall)
				playerMoney=playerMoney-xiaZhuMoney
				print("你的当前筹码是%s"%playerMoney)

				if 0<=playerMoney<50:
					print("你筹码太少!很遗憾,只能退出")
					isExit=="y"
					break

			elif (buyBigOrSmall == "小" and 4<=lanziBigOrSmall<=6):
				print("你输了,你选的小,骰子大小为%s"%lanziBigOrSmall)
				playerMoney=playerMoney-xiaZhuMoney
				print("你的当前筹码是%s"%playerMoney)
				if 0<=playerMoney<50:
					print("你筹码太少!很遗憾,只能
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值