Zuordnung Beschreibung: Es gibt 6 Mitglieder pro Team und 20 Teams in der Liga. Jeder Bowler muss seine Punktzahl (zwischen 0 und 300) eingeben. Das Siegerteam wird ermittelt, indem die höchste durchschnittliche Punktzahl ermittelt wird. Gib den Namen und den Durchschnitt des Teams aus, der den Wettbewerb gewinnt. Keine Arrays verwendet.Python 20 Teams 6bowlers jeweils
Für dieses Problem, wie würde man if Anweisungen verschachteln, so dass es weiter unten, wenn die Team-Nummer unter 12 ist, dann weiter zu überprüfen, ob die Mitgliedsnummer unter 8 ist?
def inputScore():totalScore = 0for team in range (1,13):
team = int(input("Team number: "))
while (team<0 or team>13):
team = int(input("Invalid input. Enter team number 1-12: "))
bowler = int(input("Enter bowler number: "))
while (bowler<0 or bowler>8):
bowler = int(input("Invalid input. Enter bowler number 1-8 "))
score = int(input("Enter score: "))
while (score<0 or score>300):
score = int(input("Invalid input. Enter score 0-300: "))
total=(bowler*score)
totalScore=totalScore + total
return totalScoretotalAvg=inputScore()
avg=totalAvg/8
print ("Die höchste Punktzahl für die Teams sind:" avg)
Hier ist, was ich jetzt, ich weiß, dass es Sachen falsch mit ihm. Ich bin mir nicht sicher, wie ich das beheben soll. Irgendeine Hilfe?
Sie müssen Ihren Code zu formatieren, so dass es verständlich @sirsand ist. Markieren Sie den Code und drücken Sie die Taste {} oben im Bearbeitungsfeld –
Bearbeiten Sie Ihr Problem nicht mehr aus Ihrer Frage, wenn Ihr Problem gelöst ist, da die Frage und die Antworten für zukünftige Leser nicht mehr sinnvoll sind. – zondo