Həyatdan nümunə. Bir stəkanda çay, o birində süd var. Onları dəyişmək lazımdır. Çayı süd stəkanına birbaşa tökmək olmaz — qarışar. Ona görə üçüncü, boş stəkan götürülür.
Proqramda da belədir: üçüncü, köməkçi dəyişən lazımdır.
Addımlar
- Birincinin qiymətini köməkçiyə yazın.
- İkincinin qiymətini birinciyə yazın.
- Köməkçidəki qiyməti ikinciyə yazın.
Nümunə
a = 5, b = 8. Köməkçi — k.
| addım | a | b | k |
|---|---|---|---|
| başlanğıc | 5 | 8 | — |
1: k = a |
5 | 8 | 5 |
2: a = b |
8 | 8 | 5 |
3: b = k |
8 | 5 | 5 |
Cavab: a = 8, b = 5.
Kod
a = 5
b = 8
k = a
a = b
b = k
print(a, b)
Kod sətir-sətir
| sətir | nə edir |
|---|---|
k = a |
a-nın qiyməti (5) köməkçiyə yazılır. |
a = b |
a-ya 8 yazılır. Köhnə 5 itmir — o, k-dadır. |
b = k |
b-yə köhnə 5 yazılır. |
Qeyd
a = b, sonrab = ayazmaq səhvdir: hər ikisi8olar.- Siyahıda da eynidir:
k = a[0],a[0] = a[3],a[3] = k. - Python-da qısa yazılış var:
a, b = b, a.