Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # В твоя вариант започваш с главна буква, недей, numbers_of_group e правилно, а не Numbers_of_group!
- # Numbers_of_group = int(input())
- numbers_of_group = int(input())
- # Това не знам защо го взимаш от инпут, но тук ти казват, че в FOR цикъл който ще се върти до
- # numbers_of_group(броя на групите), ти трябва да взимаш стойности, а не в група1, група2 и т.н.
- # group1 = input()
- # group2 = input()
- # group3 = input()
- # group4 = input()
- # group5 = input()
- # Никога не кръщавай променлива с името "sum" или "SUM", тъй като това в пайтън е
- # чувствителна дума за променлива, то даже ти го подчертава!
- # sum = 0
- musala = 0
- monblan = 0
- kilimanjaro = 0
- k2 = 0
- everest = 0
- number_of_people = 0
- for trekking in range(numbers_of_group):
- # Тук в този current_number, трябва да взимаш числа, а не стринг както си го направила,
- # това са ти броя на хората в текущата група!
- # current_number = input()
- current_number = int(input())
- number_of_people += current_number
- # В първият пример ти казват група до 5 човека, ключовото е ДО! А ти казваш - ако групата е повече от 5 човека,
- # за това съм ти го подчертал като коментар и съм ти го написал отдплу по правилен начин!
- # if current_number >= 5:
- if current_number <= 5:
- # Това което си написала няма смисъл, вместо group1 го преименувам на променливата Мусала, тъй като
- # там ще съхранявам само броя на хората изкачвали мусала, представи си го като папка в която слагам
- # само хора изкачващи мусала.
- #
- # group1 == "Mysala"
- # sum += 1
- musala += current_number
- elif 6 <= current_number <= 12:
- # group2 == "Monblan"
- # sum += 1
- monblan += current_number
- elif 13 <= current_number <= 25:
- # group3 == "Kilimandgaro"
- # sum += 1
- kilimanjaro += current_number
- elif 26 <= current_number <= 40:
- # group4 == "K2"
- # sum += 1
- k2 += current_number
- # Тук ти си оставила ELSE, но не е вярно това, защото else означава при всеки друг случай, включително ако ти
- # подадат -5 ти ще го пратиш при групата за еверест която е за бройка над 41 човека
- # else:
- # current_number >= 41
- # group5 == "Everest"
- # sum += 1
- elif current_number >= 41:
- everest += current_number
- # print(sum)
- # print(group1)
- # print(group2)
- # print(group3)
- # print(group4)
- # print(group5)
- # тук сега си намираме процентите, като броя хора изкачили конкретен връх, делим на общия брой изкачвали всички планини
- musala = (musala / number_of_people) * 100
- monblan = (monblan / number_of_people) * 100
- kilimanjaro = (kilimanjaro / number_of_people) * 100
- k2 = (k2 / number_of_people) * 100
- everest = (everest / number_of_people) * 100
- print(f'{musala:.2f}%')
- print(f'{monblan:.2f}%')
- print(f'{kilimanjaro:.2f}%')
- print(f'{k2:.2f}%')
- print(f'{everest:.2f}%')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement