Omówienie zamiany w Pythonie

Istnieje kilka języków programowania, które pomagają nam stosować logikę i rozwijać aplikacje. Python jest jednym z tych języków programowania, a także jednym z najbardziej preferowanych języków programowania ze względu na szeroki zakres wbudowanych funkcji. Chociaż ma wstępnie zdefiniowane funkcje dla prawie całej złożonej logiki, można zdefiniować własne funkcje w celu opracowania niestandardowej aplikacji. W tej sekcji zobaczymy, jak można zamieniać dwie zmienne przy użyciu języka programowania Python.

Jak zamienić dwie liczby w Pythonie?

Aby zamienić dwie zmienne, będziemy musieli użyć zmiennej tymczasowej, która pomoże nam poprzez tymczasowe przechowywanie wartości. Abyśmy mogli zamienić wartości, najpierw potrzebujemy wartości. Istnieją dwa sposoby umieszczania wartości w zmiennej. Albo możemy przypisać wartości, albo możemy pobrać wartości od użytkownika podczas działania programu. Aby przypisać wartości, możemy po prostu zdefiniować zmienną i możemy ją zainicjować. Ale jeśli musimy pobrać dane od użytkownika, będziemy musieli użyć funkcji o nazwie input. Funkcja wprowadzania pozwala nam pobrać wartość od użytkownika, aby można ją było wykorzystać do dalszego przetwarzania. Poniżej znajduje się program do zamiany dwóch wartości. Ponadto dołączyliśmy obraz z wyjściem, abyś mógł naprawdę zrozumieć, jak będzie wyglądać wyjście, gdy uruchomiony zostanie podany poniżej kod.

# taking values from the user
x = input()
y = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
# swapping the values
temp_var = x
x = y
y = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))

W powyższym przykładzie użyliśmy komentarzy, aby poinformować Cię o przyczynie określonego zestawu kodów. Hash (#) służy do komentowania linii. Wszystko, co zostało napisane po haszowaniu do końca wiersza, jest ignorowane przez kompilator podczas kompilacji programu. Następne dwa wiersze są używane do pobierania danych wejściowych od użytkowników, aby wartości mogły zostać użyte podczas zamiany. Następnie została użyta funkcja drukowania, która służy do drukowania lub echa czegokolwiek na ekranie. Później zastosowano logikę zamiany wartości i ostatecznie zastosowano wartości zamiany. Na początku określiliśmy wartości przypisane do xiy, aby było widoczne, jakie wartości zostały podane przez użytkownika i aby upewnić się, że oczekiwana zmienna zawiera oczekiwane wartości. Po zakończeniu zamiany wartości pokazujemy również w danych wyjściowych, aby upewnić się, że wartości zostały zamienione.

Jak zamienić trzy liczby w Pythonie?

Ta sekcja kodu jest podobna do tej z poprzedniej sekcji kodu, która miała zamienić dwie liczby. W tej sekcji kodu zobaczymy, jak można zamieniać trzy liczby za pomocą zmiennej tymczasowej. Sposób pobrania wartości od użytkownika jest podobny do poprzedniego kodu, który polega na użyciu funkcji wprowadzania. Później wartości zostały wyświetlone za pomocą funkcji drukowania.

Zamienione wartości zostały pobrane przez użytkownika i mogą być dowolnego typu danych, ponieważ Python może dynamicznie przypisywać typ danych do zmiennej poprzez analizę danych wejściowych od użytkownika. W innych językach programowania programista powinien przypisać typ danych do zmiennej, a zmienna zostaje zobowiązana do przechowywania wartości tylko tego określonego typu danych, ale nie ma to miejsca w przypadku pythona. Oto niektóre z plusów, które zapewnia Python, aby ułatwić pracę z nim.

# taking values from the user
x = input()
y = input()
z = input()
print('The value of x is ()'.format(x))
print('The value of y is ()'.format(y))
print('The value of z is ()'.format(z))
# swapping the values
temp_var = x
x = y
y = z
z = temp_var
print('The value of x after swapping is ()'.format(x))
print('The value of y after swapping is ()'.format(y))
print('The value of z after swapping is ()'.format(z))

W tym programie pobrano dane od użytkownika. Użytkownik musi podać trzy dane wejściowe, którym zostaną przypisane trzy zmienne x, yiz. Wartości zostaną później wykorzystane do zamiany zmiennych. W logice wymiany wartość x została tymczasowo zapisana w zmiennej o nazwie temp_var. Następnie wartość y jest przypisywana do x, a wartość z jest przypisywana do y. W końcu wartość temp_var, która miała wartość x, została przypisana do z i w ten sposób wszystkie trzy wartości zostały zamienione.

Po uruchomieniu program pokaże wszystkie wartości, które zostały przypisane do różnych zmiennych, abyśmy mogli potwierdzić wartości, które zostały przypisane do zmiennych. Po zakończeniu wymiany po zastosowaniu logiki wymiany, pokazaliśmy to na ekranie wyjściowym, aby upewnić się, że wartości zostały zamienione. Na poniższym obrazku uruchomiono wyżej wymieniony kod, abyś mógł zobaczyć, co faktycznie daje wynik po skompilowaniu tego kodu. Liczby 1, 2 i 3 zapisane na początku ekranu wyjściowego są w rzeczywistości danymi wejściowymi, które zostały zaakceptowane przez użytkownika, a po ich otrzymaniu przeprowadzono logikę w celu zamiany wartości.

Wniosek

Python zapewnia nam kilka wbudowanych funkcji, które mogą po prostu pobierać dane od użytkowników i dawać pożądane dane wyjściowe. Ale jeśli chodzi o wykorzystanie Pythona do opracowania rzeczywistej aplikacji dla dowolnej organizacji, zawsze preferowane jest pisanie kodów w niestandardowy sposób i dlatego ważne jest rozwijanie umiejętności związanych z logiką. W tej sekcji dowiesz się, w jaki sposób można wymienić dwie wartości. Za pomocą tego samego programu możesz także zamieniać inne wartości. Na przykład można zamienić imię i nazwisko dowolnego użytkownika w aplikacji, w którym będzie ono wymagane.

Polecane artykuły

Jest to przewodnik po zamianie w Pythonie. Tutaj omawiamy, w jaki sposób można zamienić dwie zmienne przy użyciu języka programowania Python. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Jeśli instrukcja Else w Pythonie
  2. Zalety Pythona
  3. Konstruktor w Pythonie
  4. Zamiana w C # (implementacja kodu)
  5. Przegląd zamiany w C
  6. Zamiana liczb w Javie
  7. Przewodnik po zamianie w C ++