👤

Znajdź i popraw błąd w kodzie źródłowym funkcji Szczescie, która sprawdza, czy cyfra 8 występuje w danej liczbie. Przetestuj poprawność działania programu.
1. def Szczescie(liczba):
2. ostatnia = liczba % 10
3. if ostatnia == 8:
4. return True
5. return Szczescie(liczba // 10)

DAJE NAJ!!! + 100 pkt.


Odpowiedź :

Odpowiedź:

def Szczescie(liczba):

 if liczba == 0:

   return False

 elif liczba % 10 == 8:

   return True

 return Szczescie(liczba // 10)

 

print(Szczescie(1113))

Wyjaśnienie:

Zmieniłem na takie co wydaje mi się czytelniejsze dużo