Witaj
Witaj w swojej pierwszej lekcji Pythona.
Python jest jednym z najpopularniejszych języków programowania na świecie. Korzystają z niego codziennie naukowcy, inżynierowie, artyści i studenci.
W tej lekcji napiszesz prawdziwy kod w Pythonie i uruchomisz go natychmiast. Twój kod jest wykonywany na prawdziwym serwerze: to nie jest symulacja.
Zacznijmy od najsłynniejszego programu w całej informatyce.
Hello, World!
Twój pierwszy program
Podróż każdego programisty zaczyna się od tych samych dwóch słów: Hello, World!
W Pythonie tekst wyświetlany na ekranie za pomocą funkcji print():
print("Hello, World!")
To wszystko. Jedna linia. Cudzysłowy informują Pythona, że jest to tekst (tzw. ciąg znaków). Funkcja print() wysyła go na ekran.
Czym są zmienne?
Zmienne: nadawanie nazw wartościom
Zmienna to nazwa, która przechowuje wartość. Wyobraź sobie to jak oznaczone pudełko.
name = "Ada"
age = 12
print(name) : wypisuje: Ada
print(age) : wypisuje: 12
Znak = oznacza przypisanie: umieszcza wartość po prawej stronie w nazwie po lewej stronie.
Tekst umieszcza się w cudzysłowach (jest to ciąg znaków). Liczby nie wymagają cudzysłowów (jest to liczba całkowita).
Tworzenie zmiennych
Twoja kolej
Utwórz dwie zmienne i wypisz je:
1. Zmienną o nazwie animal ustawioną na Twojego ulubionego zwierzęcia
2. Zmienną o nazwie count ustawioną na liczbę nóg, które ma to zwierzę
3. Wypisz obie zmienne
Zmienne
Przykładowy wynik (Twój będzie inny):
kot
4
Łączenie ciągów znaków
Łączenie ciągów znaków
Możesz połączyć ciągi znaków za pomocą +:
greeting = "Hello" + " " + "World"
print(greeting): wyświetla: Hello World
f-strings (łańcuchy znaków sformatowane)
Lepszy sposób na wstawianie zmiennych do tekstu:
name = "Ada"
print(f"My name is {name}"): wyświetla: My name is Ada
Litera f przed cudysłowem aktywuje tryb f-string. Wewnątrz łańcucha znaków {zmienna} jest zastępowana wartością zmiennej.
Ćwiczenia z f-strings
Twoja kolej
Utwórz dwie zmienne:
- food: Twoje ulubione jedzenie (ciąg znaków)
- rating: Jak bardzo je lubisz, od 1 do 10 (liczba całkowita)
Następnie użyj f-stringa, aby wyświetlić:
I love pizza! I rate it 9 out of 10.
(z własnym jedzeniem i oceną)
If / Else
Podejmowanie decyzji
Programy mogą dokonywać wyborów za pomocą if i else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Wcięta część kodu pod if wykonuje się tylko wtedy, gdy warunek ma wartość True.
Kod pod else wykonuje się, gdy ma wartość False.
Operatory porównania: > (większy), < (mniejszy), == (równy), != (nie ró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łącz to wszystko
Ostateczne wyzwanie
Wiesz już: print(), zmienne, f-strings oraz if/else.
Połącz je wszystkie w jednym programie.
Napisz program, który:
1. Tworzy zmienną name (imię, ciąg znaków)
2. Tworzy zmienną age (wiek, liczba całkowita)
3. Jeśli age wynosi 13 lub więcej, wypisuje: Welcome, [name]! You may enter.
4. W przeciwnym razie wypisuje: Sorry, [name]. You must be 13 to enter.
Użyj f-stringa dla wyjścia.