Dołącz do dyskusji
Zadawaj pytania, pokazuj swój kod i pomagaj innym uczącym się Pythona. To nic nie kosztuje.
Zaloguj się, żeby komentować, głosować i obserwować dyskusje.
Dostęp przez konto Google
lub
Masz już konto?
Pierwszy raz na Space Python?
Sprawdź skrzynkę
Wysłaliśmy link aktywacyjny na adres . Otwórz go w tej przeglądarce – wrócisz prosto tutaj i od razu zalogujemy Cię na konto.
Nic nie przyszło po kilku minutach? Zajrzyj do folderu spam.
Komentarze 4
Dołącz do dyskusji SkomentujMasz już konto? Zaloguj się
bool()na napisie sprawdza tylko, czy napis jest pusty. Każdy niepusty napis, także "False" czy "0", daje True. Tylko "" daje False.Jeśli czytasz "true"/"false" z pliku albo od użytkownika, porównaj tekst:
O kurczę, miałem dokładnie taki błąd w ustawieniach skryptu.
To samo z listami:
bool([])to False,bool([0])to True, bo lista nie jest pusta.Dobre pytanie, nie wiedziałem tego mimo kilku miesięcy nauki.