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

Witaj

Anatomia instrukcji print() w Pythonie: nazwa funkcji, nawiasy i argument typu string oznaczone

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.

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

Czym są zmienne?

Zmienne jako oznaczone pudełka w pamięci: pudełko string oznaczone jako name, pudełko integer oznaczone jako age

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

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

Łączenie ciągów znaków

anatomia f-string: prefiks f, tekst dosłowny i miejsce na zmienną {variable}, każdy z elementów opisany

Łą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ą)

Utwórz zmienne `food` i `rating`, a następnie wypisz zdanie za pomocą f-stringa, które zawiera oba te elementy. Twój wynik powinien być jednym zdaniem.

If / Else

schemat przepływu sterowania if/else: romb warunku z gałęziami True/False, tabela operatorów porównania

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

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

Napisz kompletny program opisany powyżej. Użyj zmiennych, f-stringów oraz if/else.