TablicaPro / karta pracy ucznia / PYTHON

Typy danych i konwersja w Pythonie — karta pracy

Klasa: __________ Numer: __________ Data: __________

Pracuj w przygotowanym pliku. Po każdej zmianie zapisz go i sprawdź rezultat.

Kod do rozpoczęcia pracy

print(type("12"), type(12))
print("12" + "3")
print(int("12") + 3)

Zadanie 1

Dla tekst = "12" wypisz tekst + "3", int(tekst) + 3 i tekst * 2, a w drugiej linii typy: napisu, int(tekst), liczby 3.5 i wartości True.

Zadanie 2

Wypisz int(3.9), int(-3.9), round(3.5), round(2.5) i float("2.5") * 2. Zbuduj napisy 45 min i Wynik: 5 przez str.

Zadanie 3

Dla listy ["15", "3,5", "abc", "7.2"] zamień elementy na liczby (przecinek na kropkę), dla błędnych wypisz komunikat. Sprawdź bool dla 0, "", "0", [] i 7.

Sprawdź przed oddaniem

Zadanie 1: trzy wyniki 2 pkt, typy 1 pkt; zadanie 2: pięć wartości 2 pkt, konwersja str 1 pkt; zadanie 3: replace 1 pkt, try i except 2 pkt, bool 1 pkt. Razem 10 pkt.

Jaką zmianę w kodzie potrafisz samodzielnie wyjaśnić?