Wejście i wyjście
Poznaj sposoby pobierania danych od użytkownika i wyświetlania wyników w programach w Pythonie
Wejście i wyjście to bezpłatna lekcja Python Academy na CoddyKit. To lekcja 2 z 4. 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 Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python Academy zawiera 4 lekcji w sumie.
Wprowadzenie do danych wejściowych i wyjściowych
Wprowadzenie do danych wejściowych i wyjściowych
Dane wejściowe i wyjściowe są niezbędne do interakcji z programem. Dane wejściowe umożliwiają użytkownikom przekazywanie danych, a dane wyjściowe wyświetlają im informacje.
W tej lekcji dowiedzą się Państwo, jak używać funkcji input() i print() w języku Python.

Funkcja print()
Funkcja print()
Funkcja print() wyświetla tekst lub informacje na ekranie. Na przykład:
print("Hello, World!")
Spowoduje to wyświetlenie:
Hello, World!# Using the print function
print("Hello, World!")Funkcja input()
Funkcja input()
Funkcja input() umożliwia użytkownikom wprowadzanie danych do programu. Na przykład:
Po uruchomieniu tego kodu Python poprosi użytkownika o podanie imienia, a następnie go powita.
# Using the input function
name = input("What is your name? ")
print("Hello,", name)Łączenie danych wejściowych i wyjściowych
Łączenie danych wejściowych i wyjściowych
Można połączyć funkcje input() i print(), aby tworzyć interaktywne programy. Na przykład:
# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")Formatowanie danych wyjściowych
Formatowanie danych wyjściowych
Dane wyjściowe można formatować za pomocą funkcji f-strings w języku Python. Na przykład:
# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")Używanie danych wejściowych zawierających liczby
Używanie danych wejściowych zawierających liczby
Funkcja input() zawsze zwraca ciąg znaków, nawet jeśli użytkownik wprowadzi liczbę. Można przekonwertować go na liczbę całkowitą lub zmiennoprzecinkową za pomocą funkcji int() lub float(). Na przykład:
# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)Obsługa błędów danych wejściowych
Obsługa błędów danych wejściowych
Jeśli użytkownik wprowadzi nieprawidłowe dane, może to spowodować błąd. Takie sytuacje można obsłużyć za pomocą bloku try-except:
# Handling errors with input
try:
num = int(input("Enter a number: "))
print("Your number is", num)
except ValueError:
print("That’s not a valid number!")Czego się Państwo nauczyli?
Czego się Państwo nauczyli?
W tej lekcji dowiedzieli się Państwo:
- jak używać funkcji
print()do wyświetlania danych wyjściowych; - jak używać funkcji
input()do pobierania danych od użytkownika; - jak formatować dane wyjściowe i obsługiwać błędy danych wejściowych.
Doskonale! Przejdźmy do następnego tematu.

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 Academy, przejdź na CoddyKit PRO. Kurs Python Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Wejście i wyjście”?
Poznaj sposoby pobierania danych od użytkownika i wyświetlania wyników w programach w Pythonie Ćwiczysz Python Academy 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 Academy?
Nie wymagamy żadnego doświadczenia. Python Academy 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 2 z 4.
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 Academy?
Tak. Każda lekcja Python Academy 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.