【发布时间】:2020-09-06 08:13:35
【问题描述】:
我是 python 的初学者,试图创建一个人类与计算机对战的 RPS 游戏。游戏是这样创建的,它将在多个确定的回合中进行(最好的 3 回合)。平局被视为双方各得一分。
我的问题是设置 while 条件。最初我是这样做的:
while (player_count + computer_count) != winning_score : 完成所有回合后游戏结束的地方。但是,在某些情况下,并非所有回合都需要进行,并且已经可以确定获胜者(由于平局,每个玩家都会获得一分)。
如何更改 while 条件,以便当任一玩家获得 winning_score/2 + 1 时,游戏结束?
【问题讨论】:
-
您好,欢迎来到 StackOverflow!到目前为止,您介意编辑您的帖子并向我们展示您的代码吗?
标签: python while-loop boolean