Wejście i wyjście
Pobieraj dane od użytkownika i wyświetlaj wyniki.
Wejście i wyjście to bezpłatna lekcja Python For Kids na CoddyKit. To lekcja 3 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Python For Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python For Kids zawiera 3 lekcji w sumie.
Pobieranie i wyświetlanie danych
Dane wejściowe i wyjściowe
Witamy na kolejnym etapie nauki Pythona! Dziś nauczymy się pobierać dane od użytkowników i wyświetlać wyniki. Dzięki temu programy staną się interaktywne i dynamiczne.

Czym są dane wejściowe i wyjściowe?
- Dane wejściowe: Wszystkie dane wprowadzane do programu.
- Dane wyjściowe: Dane wysyłane przez program, takie jak komunikaty lub wyniki.
Dzięki korzystaniu z danych wejściowych i wyjściowych programy mogą komunikować się z użytkownikami i reagować na ich działania.
Wprowadzanie danych przez użytkownika
Aby pobierać dane od użytkownika, można użyć funkcji input(). Dzięki temu program może zadawać pytania i otrzymywać odpowiedzi.
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")Wyświetlanie wyników
Aby wyświetlać użytkownikowi informacje, należy użyć funkcji print(). Spowoduje to wyświetlenie komunikatów lub wyników na ekranie.
Przykład:
# Greets the user by their name
print("Hello, " + name + "!")Łączenie danych wejściowych i wyjściowych
Można połączyć funkcje input() i print(), aby tworzyć interaktywne programy. Utwórzmy prosty program wyświetlający powitanie.
Przykład:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
Wprowadzanie danych liczbowych
Domyślnie funkcja input() zwraca dane jako ciąg znaków. Aby pracować z liczbami, należy przekonwertować dane wejściowe na odpowiedni typ danych.
Przykład:
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Displays the age
print("You are " + str(age) + " years old.")
Używanie typu float dla liczb dziesiętnych
Jeśli potrzebują Państwo obsługiwać liczby dziesiętne, należy przekonwertować dane wejściowe na typ float.
Przykład:
# Takes the user's height
height = input("What is your height in meters? ")
# Converts the height to a float
height = float(height)
# Displays the height
print("Your height is " + str(height) + " meters.")Przykładowy program: prosty kalkulator wieku
Utwórzmy program, który poprosi użytkownika o imię i wiek, a następnie poinformuje go, ile będzie miał lat w przyszłym roku.
Kod:
# Takes the user's name
name = input("What is your name? ")
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Calculates the next age
next_age = age + 1
# Displays the result
print("Hello, " + name + "! Next year, you will be " + str(next_age) + " years old.")
Świetna praca!
Dowiedzieli się Państwo, jak pobierać dane od użytkowników i wyświetlać wyniki w Pythonie. Dzięki temu programy stają się interaktywne i ciekawsze! Proszę ćwiczyć dalej, tworząc własne programy wykorzystujące dane wejściowe i wyjściowe.

Często zadawane pytania
Czy lekcja „Wejście i wyjście” jest bezpłatna?
Tak — pełny tekst „Wejście i wyjście” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Python For Kids, przejdź na CoddyKit PRO. Kurs Python For Kids zawiera 3 lekcji w sumie.
Co nauczysz się w „Wejście i wyjście”?
Pobieraj dane od użytkownika i wyświetlaj wyniki. Ćwiczysz Python For Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Python For Kids?
Nie wymagamy żadnego doświadczenia. Python For Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 3.
Ile czasu zajmuje lekcja „Wejście i wyjście”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Python For Kids?
Tak. Każda lekcja Python For Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zmienne i typy danych
- Podstawowe działania arytmetyczne
- Wejście i wyjście