Przykładowy kod:
def CzyPotegaTrojki(liczba):
# sprawdź, czy liczba jest równa 1 lub jest mniejsza od 1
if liczba <= 1:
return False
# dopóki liczba jest większa od 1, sprawdzaj, czy jest podzielna przez 3
while liczba > 1:
# jeśli liczba nie jest podzielna przez 3, zwróć False
if liczba % 3 != 0:
# podziel liczbę przez 3
liczba = liczba / 3
# jeśli liczba jest równa 1, zwróć True
return True
Można też zapisać ten program w formie schematu blokowego, wyglądającego mniej więcej tak:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Przykładowy kod:
def CzyPotegaTrojki(liczba):
# sprawdź, czy liczba jest równa 1 lub jest mniejsza od 1
if liczba <= 1:
return False
# dopóki liczba jest większa od 1, sprawdzaj, czy jest podzielna przez 3
while liczba > 1:
# jeśli liczba nie jest podzielna przez 3, zwróć False
if liczba % 3 != 0:
return False
# podziel liczbę przez 3
liczba = liczba / 3
# jeśli liczba jest równa 1, zwróć True
return True
Można też zapisać ten program w formie schematu blokowego, wyglądającego mniej więcej tak:
if liczba <= 1:
return False
while liczba > 1:
if liczba % 3 != 0:
return False
liczba = liczba / 3
return True