我真的很感谢一些python程序的帮助。这是一个板球节目;要求用户输入数量,然后跟踪跑步,小门出局。这部分是确定的,但我不知道如何跟踪每个击球手并且在那里跑。每次只有1个击球手可以出局,并且在每个击球手结束之后交换前锋,显然是奇数轮。如果可以的话请帮忙。 这是目前为止我只需要添加面糊的程序的一部分。蟒蛇板球游戏
for overs in range(1, numOvers + 1):
if endGame: #.........set to true from inner loop when breaking
break
print()
print("---------------------------")
print("Enter runs for over ", overs)
print("---------------------------")
#inner loop for number of balls in the over
for _runs in range(1, BALLS_IN_OVER + 1):
#calculate the number of overs and remainding balls
totalBallsFaced += 1
totalOversFaced = (totalBallsFaced // BALLS_IN_OVER)
partOverFaced = (totalBallsFaced % BALLS_IN_OVER)
#print()
runs = int(input("> ")) #...........prompt user for runs
if runs < 0:#.......................if negative number, add to 1 to wicket
wicket += 1
print("Batter out...")
if wicket >= 10:#...............if batter out and if all batters out then team out
print("Batters all out")
endGame = 1 #..............set to true
break #.......................break to outer loop
else:
total += runs #..................if input >= 0 , add to total
感谢您的快速反馈家伙我把想法都考虑在内,终于完成了。 只有索引1分和击球手索引2的击球手是另一个击球手,他们只是交换了奇数轮。
板球,它的击球手连击没有。 – Nishant