1.1. Mów mi Python!
Informacja
W tym przykładzie poznasz instrukcje wejścia i wyjścia oraz podstawowe typy danych, użyjesz zmiennych i wykonasz proste operacje arytmetyczne.
1.1.1. Zadanie
Napisz program witaj.py, który pobiera od użytkownika imię oraz rok urodzenia i wypisuje podane niżej komunikaty.
Dane:
akt_rok– liczba całkowita, aktualny rok,py_rok– liczba całkowita, rok powstania języka Python,imie– ciąg znaków pobierany z klawiatury, imię użytkownika,rok_urodzenia– liczba całkowita pobierana z klawiatury, rok urodzenia użytkownika.
Wynik:
komunikaty wypisane na ekranie:
Witaj *imie*! Mów mi Python.
Mam *wiek_py* lat*, ty masz wiek_u*.
Wskazówka
Język Python powstał w 1989 roku.
Wiek użytkownika i wiek Pythona należy wyliczyć. Można użyć zmiennych pomocniczych, np. wiek_u i wiek_py.
1# inicjalizujemy zmienne
2akt_rok = 2024
3py_rok = 1989
4
5# pobieramy dane
6imie = input('Jak się nazywasz? ')
7rok_urodzenia = int(input('Podaj rok urodzenia: '))
8
9# wykonujemy obliczenia
10wiek_py = akt_rok - py_rok
11wiek_u = akt_rok - rok_urodzenia
12
13# wypisujemy komunikaty
14print('Witaj', imie + '!', 'Mów mi Python.')
15print('Mam', wiek_py, 'lat, ty masz', str(wiek_u) + '.')
Zmienne służą do zapamiętywania używanych w programie wartości, np. napisów lub liczb. Tworzymy je poprzez przypisanie wartości określonego typu za pomocą operatora =. Przypisywane wartości mogą być wyrażeniami, np. działaniami arytmetycznymi lub logicznymi.
Do pobierania danych z klawiatury (domyślne wejście) i wypisywania komunikatów na ekranie (domyślne wyjście) służą wbudowane funkcje:
input()– zwraca pobrane z klawiatury znaki jako napis (ciąg znaków, ang. string).print()– wypisuje podane argumenty oddzielone przecinkami.
Do przekształcania typów danych na inne korzystamy z funkcji:
int()– przekształca ciąg znaków na liczbę całkowitą (ang. integer),str()– przekształca liczbę całkowitą (lub inny typ danych) na ciąg znaków (ang. string).
Ciągi znaków można łączyć ze sobą za pomocą operatora +.
1.1.2. Składnia
Nazwy zmiennych nie powinny zawierać znaków narodowych. W Pythonie preferuje się małe litery oraz łączenie członów nazwy znakiem podkreślenia
_.Napisy w kodzie źródłowym, czyli stałe znakowe, ujmujemy w cudzysłowy podwójne lub pojedyncze.
Znak
#oznacza 1-liniowy komentarz, tj. objaśnienie kodu, które jest pomijane przez interpreter.
1.1.3. Ćwiczenia
Zmień program tak, aby wartość zmiennej
akt_rok(aktualny rok) była podawana przez użytkownika na początku programu.
Wskazówka
Użyj funkcji input() oraz int().
Pojęcia
zmienna, wartość, typ danych, wyrażenie, wejście i wyjście, komentarz
Materiały Python 101
udostępniane przez
Centrum Edukacji Obywatelskiej na licencji
Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0 Międzynarodowa.
- Utworzony:
2026-05-30 o 19:12 w Sphinx 7.3.7
- Autorzy: