آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
021-88146330
021-88146323
0

سبد خرید شما خالی است!

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید
مشخصات مقاله
  • 0.0
  • 376
  • 0
  • 0

جابجایی دو متغیر در پایتون

در این آموزش، یاد می‌گیریم چگونه مقادیر دو متغیر را با استفاده از پایتون جابجا کنیم. همچنین به بررسی روش‌های مختلف در پایتون برای انجام این کار خواهیم پرداخت. فرض کنید دو متغیر به نام P و Q داریم؛ حال می‌خواهیم یک برنامه پایتون بنویسیم تا مقادیر آن‌ها را جابجا کند.

روش اول : با استفاده از یک متغیر موقت

در این روش، ابتدا مقدار متغیر P را در یک متغیر موقت (temp) ذخیره کرده و سپس، مقدار متغیر P را به مقدار متغیر Q اختصاص می دهیم. در نهایت، مقدار متغیر موقت را به متغیر Q اختصاص می دهیم. حال با چاپ هر دو متغیر خواهیم دید که مقدار آن ها با یک دیگر جابجا شده است. به مثال زیر توجه کنید:

P = int( input("Please enter value for P: "))  
Q = int( input("Please enter value for Q: "))  
   
# To swap the value of two variables  
# we will user third variable which is a temporary variable  
temp= P  
P = Q  
Q = temp

print ("The Value of P after swapping: ", P)  
print ("The Value of Q after swapping: ", Q)  
خروجی به شکل زیر میباشد:
Please enter value for P:  13
Please enter value for Q:  43
The Value of P after swapping: 43
The Value of Q after swapping: 13

روش دوم : با استفاده از عملگر کاما

برای جایجایی مقادیر دو متغیر می‌توانیم از عملگر کاما استفاده کنیم. برای این روش، نیازی به استفاده از یک متغیر سوم برای جابجایی مقادیر دو متغیر نداریم.

P = int( input("Please enter value for P: "))  
Q = int( input("Please enter value for Q: "))  
   
# To Swap the values of two variables  
P, Q = Q, P  
   
print ("The Value of P after swapping: ", P)  
print ("The Value of Q after swapping: ", Q)  
خروجی به شکل زیر میباشد:
Please enter value for P:  12
Please enter value for Q:  43
The Value of P after swapping: 43
The Value of Q after swapping: 12

روش سوم : با استفاده از عملگرهای حسابی

در این روش، می‌توانیم مقادیر هر دو متغیر را به دو روش جابجا کنیم:

1. با استفاده از عملگر جمع و تفریق:

P = int( input("Please enter value for P: "))  
Q = int( input("Please enter value for Q: "))  
   
# To Swap the values of two variables using Addition and subtraction operator  
P = P + Q    
Q = P - Q   
P = P - Q  
   
print ("The Value of P after swapping: ", P)  
print ("The Value of Q after swapping: ", Q)  
خروجی به شکل زیر میباشد:
Please enter value for P:  15
Please enter value for Q:  43
The Value of P after swapping: 43
The Value of Q after swapping: 15

2. با استفاده از عملگر ضرب و تقسیم:

P = int( input("Please enter value for P: "))  
Q = int( input("Please enter value for Q: "))  
   
# To Swap the values of two variables using Addition and subtraction operator  
P = P * Q    
Q = P / Q   
P = P / Q  
   
print ("The Value of P after swapping: ", P)  
print ("The Value of Q after swapping: ", Q)  
خروجی به شکل زیر میباشد:
Please enter value for P:  23
Please enter value for Q:  14
The Value of P after swapping: 14.0
The Value of Q after swapping: 23.0

دوره های مرتبط با این مقاله
1403/03/04 376
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.