Quiz z konwersji typów i input() w Pythonie
- Pytania: 15
- Łatwy
- Próg zaliczenia: 70%
Wszystko, co użytkownik wpisze w input(), trafia do programu jako tekst, nawet jeśli wygląda jak liczba. Zanim program doda masy stopni rakiety, porówna czasy pracy silników albo pomnoży liczbę członków załogi, musi zamienić ten tekst za pomocą int() albo float(), a czasem zamienić liczbę z powrotem na tekst za pomocą str(). Ten darmowy quiz ma 15 krótkich pytań o to, jak Python zamienia typy i co się dzieje, gdy program o tym zapomni.
Co sprawdza quiz
- Co zwraca
input(), także wtedy, gdy użytkownik od razu naciśnie Enter - Zamianę tekstu za pomocą
int()ifloat()oraz to, jaki tekst daje błądValueError - Liczby zapisane jako tekst: łączenie, porównywanie i liczenie cyfr
- Co
int()robi z ujemną liczbą zmiennoprzecinkową i które wartościbool()zamienia naFalse - Sprawdzanie danych za pomocą
isdigit(), wczytywanie kilku liczb za pomocąsplit()i obsługę przecinka dziesiętnego
Jak to działa
- 15 pytań: 11 z jedną poprawną odpowiedzią i 4, w których zaznaczasz wszystkie poprawne
- Po każdym pytaniu zobaczysz poprawną odpowiedź i krótkie wyjaśnienie
- W pytaniach z
input()odpowiedzią jest tylko to, co pokażeprint(), bez tekstu zachęty i wpisanych znaków - Bez limitu czasu i bez zakładania konta
- Zaliczenie od 70% (11 z 15)
Zamianę typów przećwiczysz w przykładach do uruchomienia: konwersja typów danych, podstawowe typy danych oraz dynamiczne typowanie. Po tym quizie spróbuj quizu z typów danych albo quizu ze zmiennych.