Narzędzia diagnostyczne i konfiguracyjne
msinfo32 msconfig regedit dxdiag compmgmt.msc
Jeżeli w kodzie, który piszemy, zajdzie konieczność zamiany zmiennej typu np. string
na liczbę całkowitą, to możemy do tego użyć funkcji int()
. Przyjmuje ona jeden argument - domniemaną liczbę - i próbuje zamienić go na liczbę całkowitą. Z kolei funkcją, która sprawdza jakiego typu jest jakaś zmienna jest funkcja type()
. Przykład:
liczba = input("Podaj dowolną liczbę całkowitą: ")
print("Typ zmiennej, którą podałeś to", type(liczba))
liczba = int(liczba)
print("Teraz typ tej zmiennej to", type(liczba))
print(liczba, "do potęgi 2 wynosi", liczba ** 2)
Efekt:
Podaj dowolną liczbę całkowitą: 3 Typ zmiennej, którą podałeś to <class 'str'> Teraz typ tej zmiennej to <class 'int'> 3 do potęgi 2 wynosi 9
Analogicznie do konwersji na typ całkowity, możemy dokonać zamiany na typ zmiennoprzecinkowy. Służy do tego funkcja float()
. Trzeba tu pamiętać, że separatorem dziesiętnym w języku Python jest kropka a nie przecinek.
liczba = input("Podaj dowolną liczbę zmiennoprzecinkową: ")
print("Typ zmiennej, którą podałeś to", type(liczba))
liczba = float(liczba)
print("Teraz typ tej zmiennej to", type(liczba))
print(liczba, "do potęgi 2 wynosi", liczba ** 2)
Efekt:
Podaj dowolną liczbę zmiennoprzecinkową: 2.5 Typ zmiennej, którą podałeś to <class 'str'> Teraz typ tej zmiennej to <class 'float'> 2.5 do potęgi 2 wynosi 6.25
W obu przypadkach należy podać poprany format liczb. Jeśli tego nie zrobimy, to funkcje int()
i float()
zbuntują się i zwrócą błąd.
Ostatnim typem konwersji jest zamiana zmiennej, np. liczby, na typ znakowy. Modyfikując wcześniejszy przykład, otrzymamy kod pokazujący jak działa funkcja str()
.
liczba = input("Podaj dowolną liczbę całkowitą: ")
print("Typ zmiennej, którą podałeś to", type(liczba))
liczba = int(liczba)
print("Teraz typ tej zmiennej to", type(liczba))
print("Wykonujemy obliczenia")
znaki = str(liczba ** 2)
print("Typ zmiennej 'znaki' to", type(znaki))
print(liczba, "do potęgi 2 wynosi " + znaki)
Wynik działania:
Podaj dowolną liczbę całkowitą: 2 Typ zmiennej, którą podałeś to <class 'str'> Teraz typ tej zmiennej to <class 'int'> Wykonujemy obliczenia Typ zmiennej 'znaki' to <class 'str'> 2 do potęgi 2 wynosi 4
W ostatniej linii, przy łączeniu tekstu i zmiennej znaki
używamy znak +, ponieważ tak naprawdę łączymy dwa ciągi znaków.
2020-07-01 00:40:47 2023-05-16 02:46:32
msinfo32 msconfig regedit dxdiag compmgmt.msc
Ze strony ubuntu.com/download/server pobierz obraz systemu Ubuntu Server 22.04 LTS W programie VirtualBox dodaj nową wirtualną maszynę: nazwa dowolna, typ Linux, wersja Ubuntu (64-bit). Rozmiar
Konwersja na typ całkowity Jeżeli w kodzie, który piszemy, zajdzie konieczność zamiany zmiennej typu np. string na liczbę całkowitą, to możemy do tego użyć funkcji int(). Przyjmuje ona j
Pisanie jakiegokolwiek programu bez używania zmiennych byłoby bardzo trudne. Zmienne służą do przechowywania danych różnego typu: liczb, tekstów, wartości logicznych i innych, o których na r
Podstawowe operatory arytmetyczne w języku Python + – dodawanie - – odejmowanie * – mnożenie / – dzielenie // – dzielenie z zaokrągleniem % – reszta z dzielenia ** – potęg