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.

▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami
Portret mężczyzny w okularach
Guido van Rossum — twórca języka Python (Autor: Kushal Das, CC BY-SA 4.0, źródło)

Ważne daty

Ważne postacie

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()?

  1. Liczbę
  2. Tekst
  3. Prawdę
  4. Nic
Pokaż odpowiedź

B. Tekst — input() zwraca str — trzeba go przekonwertować.

2. Ile wynosi 2 ** 4?

  1. 8
  2. 16
  3. 6
  4. 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?

  1. 2
  2. 2.5
  3. 3
  4. 2,5
Pokaż odpowiedź

B. 2.5 — Wynik jest typu float — z kropką dziesiętną, nie przecinkiem.

4. Co wypisze print("Ala", "ma")?

  1. Alama
  2. Ala ma
  3. Ala,ma
  4. Błąd
Pokaż odpowiedź

B. Ala ma — Kolejne argumenty print() rozdziela domyślnie spacja.

5. Jak zamienić wczytany tekst na liczbę całkowitą?

  1. str(x)
  2. int(x)
  3. print(x)
  4. 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