Odpowiedź :
Odpowiedź
Pierwsza pętla w pierwszym załączniku jest taka jak pomyślałam, że autor lat temu ze dwadzieścia sobie wyobraził jako rozwiązanie.
Kolejne rozwiązania pisałam uwzględniając zmiany jakie zaszły w języku Python, a przede wszystkim w tym jak się go używa.
Wyjaśnienia
1. Ale i tak co nieco zmieniłam..
- Zmieniłam nazwę zmiennej z polskawej na polską, bo mija się z celem pisanie 'liczba_uczniow'.
- Zmieniłam zmienną 'i' na 'klasa', ponieważ samo 'i' nie daje żadnej informacji co to za zmienna.
2. Dodawanie 1 przy wypisywaniu na ekran wydaje się być bardzo sztuczne.
- Zmieniłam range aby nie było na 5 razy (domyślnie od 0), a na 5 razy począwszy od 1. Nie potrzeba dodawać jeden.
3. No tak, ale klasy w takim turnieju rzadko są klasami 1, do 5. Może od 4 do 8?
- Zmieniłam range aby klasy były 4, 5, 6, 7, 8. W dalszym ciągu nie potrzeba dodawać jeden.
4. Niech po prostu będą nazwy klas, takie jakimi one są.
- Zamieniłam range na list. W liście można wpisać dowolnych pięć nazw klas.A można ich wpisać mniej lub więcej.
5. Wersja bardziej współczesna.
- Nie ma potrzeby używania oddzielnego print, skoro wszystko co potrzebujemy wypisze samo input.