我真的很感謝一些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