Napisz program sprawdzający, ile sześcioosobowych drużyn (liczba_druzyn) można utworzyć w każdej z pięciu klas pewnej szkoły, i wyświetlający kolejno wyniki na ekranie. Jeśli w danej klasie nie można utworzyć drużyn tak, aby wszyscy uczniowie zostali przydzieleni, program powinien wyświetlić odpowiedni komunikat. Liczbę uczniów (liczba_uczniow) każdej klasy wprowadzaj z klawiatury po uruchomieniu programu. Dane i wyniki program powinien wyświetlić.
Wskazówka: Aby program wyświetlał komunikat przed wprowadzeniem liczby uczniów danej klasy, zastosuj następujące instrukcje:
print("Wprowadź liczbę uczniów klasy", i + 1, end + "")
liczba_uczniow = int(input(": "))

Tutaj macie jeszcze algoryt z którego trzeba skorzystać:
a = int(input("Wprowadź a "))

while True:
b = int(input("Wprowadź b "))
if b == 0:
print("Wprowadzono dzielnik równy 0")
else:
break

reszta = a % b

if reszta == 0:
print(a," jest podzielna przez ",b)
else:
print(a," nie jest podzielne przez ",b)

Proszę o pomoc :(


Odpowiedź :

Odpowiedź:

klasa = 1

liczba_uczniow = 0

for i in range(5):

   mess = "Podaj liczbe uczniow w klasie " + str(klasa) + " "

   liczba_uczniow = float(input(mess))

   if (liczba_uczniow/6 - int(liczba_uczniow/6) == 0 ):

       print(int(liczba_uczniow)/6, "druzyny")

   else:

       print("Klasa ma niepodzielną liczbe uczniow")

   klasa += 1