Python — pierwsze programy
Informatyka, klasa 7 · Programowanie
Najważniejsze w skrócie
Python wykonuje instrukcje po kolei, wiersz po wierszu. Funkcja print() wypisuje tekst lub wynik, input() wczytuje dane od użytkownika — zawsze jako tekst.
Zmienna powstaje przez przypisanie: wiek = 12. Typy podstawowe to int (liczba całkowita), float (liczba z przecinkiem), str (tekst) i bool (prawda/fałsz). Tekst na liczbę zamienia int().
Operatory: + - * / (dzielenie z przecinkiem), // (dzielenie całkowite), % (reszta z dzielenia), ** (potęga). Komentarz zaczyna się od # i jest ignorowany przez Pythona.

Ważne daty
- print("Hej") — wypisuje tekst
- x = input() — wczytuje dane jako tekst
- int("12") — zamienia tekst na liczbę
- 7 // 2 = 3 — dzielenie całkowite
- 7 % 2 = 1 — reszta z dzielenia
Ważne postacie
- print() — wypisuje na ekran
- input() — pobiera dane od użytkownika
- int / float — typy liczbowe
- str — typ tekstowy
Pojęcia
- Co robi print()?
- Wypisuje tekst lub wartość na ekran.
- Co zwraca input()?
- Zawsze tekst (str), nawet gdy wpisano liczbę.
- Jak zamienić tekst na liczbę całkowitą?
- Funkcją int(), np. int("12").
- Jak utworzyć zmienną w Pythonie?
- Przez przypisanie, np. wiek = 12.
- Co robi operator //?
- Dzieli całkowicie, odrzucając część po przecinku.
- Co robi operator %?
- Zwraca resztę z dzielenia.
- Co robi operator **?
- Podnosi do potęgi, np. 2**3 = 8.
- Jak napisać komentarz?
- Zaczynając wiersz znakiem #.
- Co daje w Pythonie działanie "2" + "3"?
- Napis 23 — plus dla napisów oznacza sklejenie.
- Jaki typ ma wartość 3.14?
- float — liczba z częścią ułamkową.
- Co zwraca len("Python")?
- Liczbę 6 — długość napisu.
- Jak wczytać od użytkownika liczbę całkowitą?
- Zapisem int(input()) — input() zwraca napis, int() zamienia go na liczbę.
Sprawdź się
1. Co zwraca input()?
- Liczbę
- Tekst
- Prawdę
- Nic
Pokaż odpowiedź
B. Tekst — input() zwraca str — trzeba go przekonwertować.
2. Ile wynosi 2 ** 4?
- 8
- 16
- 6
- 24
Pokaż odpowiedź
B. 16 — Podwójna gwiazdka oznacza potęgowanie, więc mnożymy 2 przez siebie cztery razy i wychodzi 16. Wynik 8 dałoby zwykłe mnożenie 2 razy 4.
3. Ile wynosi 10 / 4 w Pythonie?
- 2
- 2.5
- 3
- 2,5
Pokaż odpowiedź
B. 2.5 — Wynik jest typu float — z kropką dziesiętną, nie przecinkiem.
4. Co wypisze print("Ala", "ma")?
- Alama
- Ala ma
- Ala,ma
- Błąd
Pokaż odpowiedź
B. Ala ma — Kolejne argumenty print() rozdziela domyślnie spacja.
5. Jak zamienić wczytany tekst na liczbę całkowitą?
- str(x)
- int(x)
- print(x)
- len(x)
Pokaż odpowiedź
B. int(x) — int(x) konwertuje tekst na liczbę całkowitą.
Więcej pytań — razem 50 fiszek, pytań i zdań prawda/fałsz — czeka w ćwiczeniach.
▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami