Python dasturlash tilida ikki son qiymatini almashtirish (Swap)
Xozir siz bilan Python dasturlash tilida ikkita o'zgaruvchining qiymatini almashtirib qo'yuvchi dasturni tuzishni ko'rib o'rganib chiqamiz.
Misol uchun bizda a va b o'zgaruvchilari mavjud, bunda a=2 ga va b=4 bo'lsin. Biz ularni qiymatini ekranga almashtirgan xolatda chiqarishimiz kerak.
Ba'zilar bu masalani quyidagicha ishlashadi :
Bu albatta xato, chunki bunda xech qanday qiymat o'zgartirilmayabdi, oddiy ekranga print qilinyabdi.
Bu narsani quyidagicha ishlashimiz mumkin:
1- Yana bitta o'zgaruvchi e'lon qilamiz, misol uchun c
2- c = a
3- a = b
4- b = c
5- va ekranga chiqaramiz bo'ldi.
Keling shu qilgan ishimizni kodini ko'ramiz:
Bu kodimiz juda oddiy, albatta boshlovchilar uchun tushunarli. Keyingi maqolada siz bilan Python dasturlash tilida bu masalani yechishni boshqa yo'lini ko'rib chiqamiz!
a, b = b, a
ReplyDelete:)
DeleteAynan shu yo'lni va yana boshqa yo'llarini keyingi maqolada ko'rsatib o'tmoqchi edim!