python怎么停止while循环_如何停止while循环以避免重复?

好吧,我试着用Python做一个棍子游戏。我在询问用户要输入的木棒数量。在

我应该包括一个条件,如果用户确实输入了一个10到100之间的数字,它会一遍又一遍地问他,直到他给出一个介于这个数字之间的数字。然而,每当我输入一个介于这个数量之间的数字时,我的代码就会结束。在

另外,我最初的问题是如何询问玩家,在他们选择了相同的数量后,他们将采取多少支棍子。它只是重复同样的问题,问他们在游戏中想要多少根棍子。我最初的问题是如何进入下一部分。在print("Welcome to the game of sticks, choose wisely...")

sticks = int(input("Choose the number of sticks(10-100 ): "))

while(sticks >= 10 and sticks <= 100 ):

print("There are %d sticks on the board." % sticks)

sticks = int(input("Choose the number of sticks(10-100 ): "))

take = int(input("How many sticks will you take?(1-3): "))

while(take >= 1 and take <= 3):

print(sticks - take)

take = int(input("How many sticks will you take?(1-3): "))

有人熟悉木棍游戏的编程吗?请不要给我全部的输出,告诉我出了什么问题。我该怎么做才能让它成功呢?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值