|
Serwis Edukacyjny w I-LO w Tarnowie
Materiały dla uczniów liceum |
Wyjście Spis treści Wstecz Dalej
Autor artykułu: mgr Jerzy Wałaszek |
©2026 mgr Jerzy Wałaszek
|
SPIS TREŚCI |
Tekst przypisujemy zmiennej za pomocą operatora przypisania "=":
Tekst możemy również odczytać z klawiatury i przypisać go do zmiennej:
Teksty można ze sobą łączyć za pomocą operatora +:
W programie tworzymy zmienną a i przypisujemy jej tekst "Jaś". Następnie tworzymy zmienną b i przypisujemy jej tekst "Małgosia". Na koniec tworzymy zmienną c i przypisujemy jej "sumę" tekstów: w a, w " i " oraz w b. Suma tekstów oznacza połączenie ich znaków w jeden dłuższy tekst. Operacja ta nosi nazwę konkatencji łańcuchów tekstowych (ang. string concatenation).
Dowolny tekst można powielać przy pomocy operatora *:
W programie tworzymy zmienną o nazwie a i przypisujemy jej tekst "Ada ". Następnie do zmiennej b przypisujemy tekst ze zmiennej a powielony 10 razy.
W języku Python tekst jest obiektem. Oznacza to, iż posiada on powiązane ze sobą funkcje. Funkcja jest fragmentem programu, który zostaje uruchomiony w momencie wywołania funkcji, a następnie jest zwracany wynik działania tej funkcji. W przypadku obiektu wywołanie wygląda następująco:
Wygląda to na początku zawile, ale jest łatwe do zrozumienia po kilku ćwiczeniach. Funkcję oddzielamy od obiektu kropką. W przypadku tekstu istnieje funkcja, która zwraca kopię tego tekstu z zamienionymi literami małymi na duże. Uruchom poniższą instrukcję:
Funkcja upper( ) zwraca kopię tekstu, tekst oryginalny pozostaje niezmieniony:
W programie tworzymy zmienną a i przypisujemy jej tekst odczytany z klawiatury. Tworzymy zmienną b i przypisujemy jej kopię tekstu z a, w której litery małe zostały zamienione na duże. Wyświetlamy oba teksty: zauważ iż tekst a nie został zmieniony.
W identyczny sposób działa funkcja lower( ). Zwraca kopię tekstu, w której litery duże zamienione zostały na małe. Uruchom program:
Funkcja title( ) zwraca kopię tekstu, w której pierwsze litery każdego wyrazu zostały zamienione na duże. Uruchom program:
Funkcji związanych z łańcuchami tekstowymi jest dużo więcej. Poznamy je w miarę potrzeb na dalszych lekcjach.
W zmiennej można umieszczać liczby całkowite oraz liczby rzeczywiste. Liczby rzeczywiste mogą posiadać wartość ułamkową:
Instrukcja input(...) zawsze zwraca tekst jako wynik, czyli ciąg znaków, które użytkownik wprowadził z klawiatury. Poniższy program odczytuje z klawiatury dwa wiersze tekstu i umieszcza je w zmiennych a i b. Następnie dodaje te zmienne i wynik umieszcza w zmiennej c, której zawartość wyświetla:
Wpisz jako teksty dwie kilkucyfrowe liczby:
Komputer potraktował je nie jako liczby, lecz jako dwa ciągi znaków cyfr i operacja c = a + b połączyła te dwa ciągi w jeden. Jeśli komputer ma potraktować odczytany tekst jako liczbę, a nie ciąg znaków (czyli tekst), to musisz wykonać konwersję. Do tego celu mamy w Pythonie dwie funkcje:
Teraz nasz program może wyglądać następująco:
Wpisz kolejno dwie dowolne liczby całkowite:
Wersja dla liczb rzeczywistych:
Typowy program obliczeniowy wykonywany jest w trzech krokach:
W krajach anglosaskich temperaturę podaje się w stopniach Fahrenheita. Pierwszy program odczytuje temperaturę w stopniach Celsjusza i przelicza ją na temperaturę w stopniach Fahrenheita. Wykorzystujemy wzór:
Na podstawie poprzedniego programu napisz program, który odczyta temperaturę w stopniach Fahrenheita i przeliczy ją na temperaturę w stopniach Celsjusza.
![]() |
Zespół Przedmiotowy Chemii-Fizyki-Informatyki w I Liceum Ogólnokształcącym im. Kazimierza Brodzińskiego w Tarnowie ul. Piłsudskiego 4 ©2026 mgr Jerzy Wałaszek |
Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email:
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.
Informacje dodatkowe.