Liczby podzielne przez 9

0

Witam,
Mam problem z rozwiązaniem tego prostego zadania:Stwórz trzy zmienne liczbowe i sprawdź czy są podzielne przez 9.
Napisałem więc :

x = 36
y = 72
z = 20
if x % 9 == 0:
    print ( str(x) +' podzielne przez 9')
else:
    print(str(x) + ' nie jest podzielna przez 9')
if y % 9 == 0:
    print(str((y) + ' podzielne przez 9')
else:
    print(str(y) + ' nie jest podzielna przez 9')
if z % 9 == 0:
    print (str(z) + ' podzielne przez 9')
else:
    print(str(z) + ' nie jest podzielna przez 9')

Pokazuje bład przy drugim else, próbowałem juz tez z elif i tez lipa. Po trudności zadania widać ze dopiero raczkuję takze prosze o wyrozumiałośc.
Z góry dziękuje

1

print(str((y) za dużo copypaste, masz tutaj ( którego być nie powinno. Moja rada: przestań programować lodówką, przecież jakiś PyCharm pokazuje od razu co jest nie tak.

0

Sorry , patrzyłem kombinowałe z kodem a tu taka oczywista sprawa.Nastepnym razem pojde sie przejsc i przeczytam raz jeszcze kod. Dziękuję

3

nums = [32, 72, 20]

for num in nums:
    if num % 9 == 0:
        print(f'{num} jest podzielna przez 9')
    else:
        print(f'{num} nie jest podzielna przez 9')

1
stivens napisał(a):

nums = [32, 72, 20]

for num in nums:
    if num % 9 == 0:
        print(f'{num} jest podzielna przez 9')
    else:
        print(f'{num} nie jest podzielna przez 9')

Dziekuję bardzo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1