Odpowiedź :
"Jest podzielna przez 3" to znaczy, że reszta z dzielenia przez 3 musi dać 0. Jeśli jest jakaś reszta to liczba nie jest podzielna przez 3.
liczba = int(input("Podaj liczbę: "))
if liczba % 3 == 0:
print(f"Liczba {liczba} jest podzielna przez 3")
else:
print(f"Liczba {liczba} nie jest podzielna przez 3")
Działanie:
❯ python3 podzielne_3.py
Podaj liczbę: 25
Liczba 25 nie jest podzielna przez 3
❯ python3 podzielne_3.py
Podaj liczbę: 45
Liczba 45 jest podzielna przez 3
❯ python3 podzielne_3.py
Podaj liczbę: 232524159
Liczba 232524159 jest podzielna przez 3