در این مطلب، ویدئو #13 آموزش پایتون برای مبتدیان | 2 متغیر را در پایتون تعویض کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,399
به عقب خوش آمدید بیگانگان نام من 720 است و
2
00:00:02,399 –> 00:00:04,440
در این ویدیو خواهیم دید که چگونه
3
00:00:04,440 –> 00:00:07,589
دو عدد را در پایتون میزنید، بنابراین فرض کنید
4
00:00:07,589 –> 00:00:09,840
ما دو متغیر a و B داریم که مقدار
5
00:00:09,840 –> 00:00:13,200
a 5 است و مقدار B 6 است.
6
00:00:13,200 –> 00:00:15,330
این دو مقدار معمولاً در
7
00:00:15,330 –> 00:00:16,680
زبانهای مختلف ما روشهای متفاوتی
8
00:00:16,680 –> 00:00:19,080
برای پیادهسازی آن داریم، اما یک چیز
9
00:00:19,080 –> 00:00:20,699
در بیشتر زبانها رایج است و آن این است که
10
00:00:20,699 –> 00:00:23,460
شما باید از متغیر سومی برای تعویض
11
00:00:23,460 –> 00:00:25,199
آنها استفاده کنید زیرا نمیتوانید به سادگی یک
12
00:00:25,199 –> 00:00:27,779
برابر با B و B برابر با
13
00:00:27,779 –> 00:00:30,000
اگر بخواهم مقدار a و B را چاپ کنم، به عنوان مثال درست کار نخواهد کرد،
14
00:00:30,000 –> 00:00:32,850
اکنون انتظار
15
00:00:32,850 –> 00:00:34,620
داریم که باید در 6 و 5
16
00:00:34,620 –> 00:00:36,000
مبادله بازی کند، اما به این معنی نیست که این کد را یاد بگیرید،
17
00:00:36,000 –> 00:00:38,070
می توانید ببینید که آن را 6 می نامیم و 6
18
00:00:38,070 –> 00:00:40,050
یعنی ما مقدار 5 را از دست دادیم، بنابراین
19
00:00:40,050 –> 00:00:41,700
دقیقاً در حال تعویض آن نیست،
20
00:00:41,700 –> 00:00:43,170
اتفاقی که اینجا می افتد، لحظه ای است
21
00:00:43,170 –> 00:00:45,000
که شما یک برابر با B می گویید، یعنی
22
00:00:45,000 –> 00:00:47,399
مقدار B که 6 است به a می رود و
23
00:00:47,399 –> 00:00:50,100
شما مقدار را از دست می دهید که 5 ما
24
00:00:50,100 –> 00:00:52,110
5 را درست می خواستیم می خواستیم 5 را در جایی ذخیره کنیم
25
00:00:52,110 –> 00:00:54,360
و به همین دلیل قبل از اختصاص
26
00:00:54,360 –> 00:00:56,760
v علامت B به a کاری که انجام خواهید داد این است
27
00:00:56,760 –> 00:00:58,920
که مقدار a را می گیرد و
28
00:00:58,920 –> 00:01:00,600
آن را در یک متغیر temp قرار می دهید و می توانید از
29
00:01:00,600 –> 00:01:01,890
هر کسی در مورد نام استفاده کنید مهم نیست، بنابراین
30
00:01:01,890 –> 00:01:03,840
کاری که انجام خواهید داد این است که یک را بگیرید و آن
31
00:01:03,840 –> 00:01:06,479
را ذخیره کنید. a در یک متغیر temp و
32
00:01:06,479 –> 00:01:08,670
در پایان شما
33
00:01:08,670 –> 00:01:11,549
به دلیل as6 مقدار A را به B
34
00:01:11,549 –> 00:01:13,680
اختصاص نمی دهید، بنابراین مقدار 10 را به be اختصاص می دهید، بنابراین
35
00:01:13,680 –> 00:01:15,210
مقدار a را در temp ذخیره می کنید
36
00:01:15,210 –> 00:01:16,500
سپس مقدار را کپی می کنید. از B به
37
00:01:16,500 –> 00:01:18,570
a و در پایان شما به سادگی می
38
00:01:18,570 –> 00:01:20,490
گویید 10 یعنی B برابر با 10 است،
39
00:01:20,490 –> 00:01:22,470
این مقدار را عوض می کند، اجازه دهید بررسی کنیم و می توانید ببینید
40
00:01:22,470 –> 00:01:24,330
که ما مقدار 6 و 5 را گرفتیم، بنابراین
41
00:01:24,330 –> 00:01:26,759
مقدار a 5 بود نیست.
42
00:01:26,759 –> 00:01:29,040
6 هستی 4 B بود 6 حالا شد 5 بنابراین
43
00:01:29,040 –> 00:01:30,270
فکر می کنم تمام شد اما مشکلی وجود دارد که
44
00:01:30,270 –> 00:01:31,799
شما یک متغیر را به درستی هدر می دهید
45
00:01:31,799 –> 00:01:33,390
و در بیشتر زبان ها ما
46
00:01:33,390 –> 00:01:35,490
تکنیک های مختلفی داریم اما با وجود
47
00:01:35,490 –> 00:01:37,409
اینکه روش شگفت انگیزی برای انجام این کار داریم. این و ما
48
00:01:37,409 –> 00:01:38,490
آن را در پایان ویدیو خواهیم دید،
49
00:01:38,490 –> 00:01:40,740
اما بیایید سعی کنیم آن را ساده کنیم، آیا می توانیم
50
00:01:40,740 –> 00:01:42,780
به جای استفاده از thi خود از آن به روشی بهتر استفاده
51
00:01:42,780 –> 00:01:44,490
کنیم متغیر rd معمولاً وقتی
52
00:01:44,490 –> 00:01:45,720
سراغ موارد معرفی شده می روید، ممکن است از شما
53
00:01:45,720 –> 00:01:46,979
این سوال را بپرسند که چگونه می توانید دو
54
00:01:46,979 –> 00:01:48,750
مقدار را بدون استفاده از متغیر سوم عوض کنید، بنابراین
55
00:01:48,750 –> 00:01:50,040
در این مورد کاری که انجام می دهید این است که
56
00:01:50,040 –> 00:01:51,869
به سادگی از فرمول ها استفاده می کنید و آشپز
57
00:01:51,869 –> 00:01:53,610
با استفاده از متغیر سوم می توانید استفاده کنید.
58
00:01:53,610 –> 00:01:56,100
فرمولی که در اینجا a است برابر با یک
59
00:01:56,100 –> 00:01:59,490
بعلاوه B است و شما می گویید B برابر با
60
00:01:59,490 –> 00:02:04,200
منهای B و a برابر با منهای B است، حالا
61
00:02:04,200 –> 00:02:05,790
مهم نیست که این فرمول را از کجا آورده ایم،
62
00:02:05,790 –> 00:02:07,500
اما به عنوان مثال درست کار
63
00:02:07,500 –> 00:02:09,239
می کند. این کد را اجرا کنید، هنوز هم می توانید ببینید که
64
00:02:09,239 –> 00:02:11,489
ما آن را 6 و 5 می نامیم، بنابراین برای اینکه بفهمیم چگونه
65
00:02:11,489 –> 00:02:13,990
کار می کند، بیایید بگوییم که 8 به
66
00:02:13,990 –> 00:02:17,320
علاوه a است 5 و B6 از یک مثبت B 11 است و
67
00:02:17,320 –> 00:02:20,860
در اینجا در این نقطه مقدار a 11 است.
68
00:02:20,860 –> 00:02:22,300
درست است زیرا ما به روز رسانی کرده ایم بنابراین مقدار جدید
69
00:02:22,300 –> 00:02:25,090
برای a 11 است، مقدار برای B 6 است،
70
00:02:25,090 –> 00:02:27,730
بنابراین مقدار جدید برای B تبدیل به 5 می شود، بنابراین
71
00:02:27,730 –> 00:02:3