Liczby podzielne przez 9

Liczby podzielne przez 9
AR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
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 :

Kopiuj
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

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
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.

AR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
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ę

stivens
  • Rejestracja: dni
  • Ostatnio: dni
3
Kopiuj

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')

AR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
1
stivens napisał(a):
Kopiuj

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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.