Atama Tanım: Takımda 6 üye ve ligde 20 takım vardır. Her bowlingin girilmesi gereken puanları (0 ile 300 arasında) gerekir. Kazanan takım en yüksek ortalama puanı belirleyerek bulunur. Takımın adını ve rekabeti kazanan ortalamayı çıkar. NO dizileri kullanıldı.Python 20 takımları her biri 6bowlers
Bu sorun için, eğer ekip numarası 12'nin altındaysa ifadeler devam ederse bir yuva nasıl yuvalanır, sonra üye numarası 8'in altında olup olmadığını kontrol etmeye devam eder?
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
baskı ("ekipleri için en yüksek puanı şunlardır:" ort)
İşte ne var şimdi, ben yanlış şeyler olduğunu biliyorum. Bunu nasıl düzelteceğime emin değilim. Herhangi bir yardım?
Sen bunun anlaşılabilir @sirsand böylece kodunuzu biçimlendirmek gerekir. Kodu vurgulayın ve düzenleme kutusunun üstündeki {} düğmesine basın. –
Sorunuz çözüldüğünde sorununuzu düzenleme dışı bırakmayın, çünkü soru ve cevaplar gelecekteki okuyuculara artık bir anlam ifade etmemektedir. – zondo