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() i float() oraz to, jaki tekst daje błąd ValueError
  • Liczby zapisane jako tekst: łączenie, porównywanie i liczenie cyfr
  • Co int() robi z ujemną liczbą zmiennoprzecinkową i które wartości bool() zamienia na False
  • 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że print(), 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.