Menu
Coddy logo textTech

Zamiana zmiennych

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 3 z 78.

Zamiana zmiennych to częsta operacja polegająca na wymianie wartości dwóch zmiennych. Python oferuje prosty i elegancki sposób zamiany zmiennych bez potrzeby używania zmiennej tymczasowej, w przeciwieństwie do wielu innych języków programowania.

Tradycyjna metoda (z użyciem zmiennej tymczasowej):

a = 10
b = 20
temp = a
a = b
b = temp
print(a)  # Wynik: 20
print(b)  # Wynik: 10

Pythonowy sposób (jednoczesne przypisanie):

a = 10
b = 20
a, b = b, a
print(a)  # Wynik: 20
print(b)  # Wynik: 10

W Pythonowy sposób wartości b i a są jednocześnie przypisywane odpowiednio do a i b. To podejście jest czytelniejsze i nie wymaga żadnych dodatkowych zmiennych.

challenge icon

Wyzwanie

Łatwy

Napisz program w Pythonie, który zamieni wartości dwóch zmiennych bez użycia zmiennej tymczasowej. Zainicjuj dwie zmienne: x i y, odpowiednio wartościami 5 i 10. Zamień ich wartości, a następnie je wypisz.

Spróbuj swoich sił

# Zainicjalizuj zmienne x i y



# Zamień wartości zmiennych x i y


# Wypisz wartości po zamianie
print(f"x: {x}")
print(f"y: {y}")
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online