Powitanie
Witaj w swojej pierwszej lekcji Pythona.
Python jest jednym z najpopularniejszych języków programowania na świecie. Naukowcy, inżynierowie, artyści i uczniowie używają go każdego dnia.
W tej lekcji napiszesz prawdziwy kod Pythona i uruchomisz go natychmiast. Twój kod wykonuje się na prawdziwym serwerze — nie na symulacji.
Zacznijmy od najbardziej słynnego programu w całej informatyce.
Cześć, Świecie!
Twój pierwszy program
Podróż każdego programisty zaczyna się od tych samych dwóch słów: Cześć, Świecie!
W Pythonie wyświetlasz tekst na ekranie, korzystając z funkcji print():
print("Hello, World!")
To wszystko. Jedna linia. Cudzysłowy mówią Pythonowi, że to tekst (zwany stringiem). Funkcja print() wyświetla to na ekranie.
Czym są zmienne?
Zmienne: nadawanie nazw wartościom
Zmienna to nazwa, która przechowuje wartość. Pomyśl o niej jak o oznaczonym pudełku.
name = "Ada"
age = 12
print(name) — wyświetli: Ada
print(age) — wyświetli: 12
Znak = oznacza przypisanie — umieść wartość z prawej strony w nazwie z lewej strony.
Tekst wkładamy w cudzysłowy (string). Liczby nie potrzebują cudzysłowów (integer).
Tworzenie zmiennych
Twoja kolej
Utwórz dwie zmienne i wyświetl je:
1. Zmienną o nazwie animal ustawioną na twoje ulubione zwierzę
2. Zmienną o nazwie count ustawioną na liczbę nóg, które ma
3. Wyświetl obie zmienne
Przykładowy wynik (Twój będzie inny):
cat
4
Łączenie stringów
Konkatenacja stringów
Możesz łączyć stringi ze sobą za pomocą +:
greeting = "Hello" + " " + "World"
print(greeting) — wyświetli: Hello World
f-stringi (sformatowane stringi)
Lepszy sposób na mieszanie zmiennych z tekstem:
name = "Ada"
print(f"My name is {name}") — wyświetli: My name is Ada
Litera f przed cudzysłowem aktywuje tryb f-string. Wewnątrz stringa {variable} zostaje zastąpiona wartością zmiennej.
Ćwiczenia z f-stringami
Twoja kolej
Utwórz dwie zmienne:
- food — twoje ulubione jedzenie (string)
- rating — jak bardzo ci się podoba, od 1 do 10 (integer)
Następnie użyj f-stringa do wyświetlenia:
I love pizza! I rate it 9 out of 10.
(ze swoim jedzeniem i ocena)
If / Else
Podejmowanie decyzji
Programy mogą podejmować decyzje, korzystając z if i else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Kod wciągnięty pod if uruchamia się tylko, gdy warunek jest True.
Kod pod else uruchamia się, gdy jest False.
Operatory porównania: > (większy), < (mniejszy), == (równy), != (nierówny), >=, <=
Wyzwanie If/Else
Twoja kolej
Napisz program, który:
1. Tworzy zmienną score ustawioną na dowolną liczbę
2. Jeśli score wynosi 60 lub więcej, wyświetla Pass
3. W przeciwnym razie wyświetla Fail
Połóż to razem
Ostateczne wyzwanie
Znasz już: print(), zmienne, f-stringi i if/else.
Połącz je wszystkie w jednym programie.
Napisz program, który:
1. Tworzy zmienną name (imię, string)
2. Tworzy zmienną age (wiek, integer)
3. Jeśli age wynosi 13 lub więcej, wyświetla: Welcome, [name]! You may enter.
4. W przeciwnym razie wyświetla: Sorry, [name]. You must be 13 to enter.
Użyj f-stringa do wyświetlenia.