English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

gość
1 / ?
powrót do lekcji

Powitanie

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

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.

Napisz program w Pythonie, który wyświetla dokładnie: Hello, World!

Czym są zmienne?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

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

Utwórz zmienne `animal` i `count`, a następnie wyświetl obie. Twój kod powinien wyświetlić dwie linie.

Łączenie stringów

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

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)

Utwórz zmienne `food` i `rating`, a następnie wyświetl zdanie używając f-stringa, które zawiera oba. Twój wynik powinien być jednym zdaniem.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

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

Napisz program if/else ze zmienną `score`. Wyświetl `Pass`, jeśli score >= 60, w przeciwnym razie wyświetl `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.

Napisz kompletny program opisany powyżej. Używaj zmiennych, f-stringów i if/else razem.