در این مطلب، ویدئو #19 آموزش پایتون برای مبتدیان | عبارت If Elif Else در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,190 –> 00:00:03,710
[موسیقی] به
2
00:00:03,710 –> 00:00:06,150
بازگشت بیگانگان خوش آمدید نام من ایوان 20 است
3
00:00:06,150 –> 00:00:08,519
و بیایید این مجموعه را در پایتون ادامه دهیم
4
00:00:08,519 –> 00:00:11,070
و در این ویدیو در مورد CPU صحبت خواهیم کرد
5
00:00:11,070 –> 00:00:13,530
اوه نگه دارید این شهر پایتون است درست
6
00:00:13,530 –> 00:00:15,929
چرا باید در مورد CPU بدانیم در واقع
7
00:00:15,929 –> 00:00:17,730
همه در مورد CPU می دانند. CPU سمت راست دارای
8
00:00:17,730 –> 00:00:18,480
سه قسمت
9
00:00:18,480 –> 00:00:22,800
CU mu و ALU است که باید تا اینجا با mu کار
10
00:00:22,800 –> 00:00:24,720
کنیم زیرا mu در اصل به معنای
11
00:00:24,720 –> 00:00:26,580
واحد حافظه است بنابراین ما از متغیرهایی استفاده می
12
00:00:26,580 –> 00:00:28,859
کردیم که سعی می کردیم داده ها را ذخیره کنیم بنابراین آنجا بود
13
00:00:28,859 –> 00:00:31,800
اما پس از آن واحدی داریم
14
00:00:31,800 –> 00:00:34,170
که ALU است. است که در آن ما دو
15
00:00:34,170 –> 00:00:37,320
قسمت داریم یکی au که واحد حسابی است
16
00:00:37,320 –> 00:00:39,809
و دومی واحد منطقی است، حالا
17
00:00:39,809 –> 00:00:41,399
وقتی نوبت به واحد خودکار
18
00:00:41,399 –> 00:00:42,960
می رسد محاسبات را به خوبی انجام می دهد، بنابراین
19
00:00:42,960 –> 00:00:44,160
هر سوالی که تا به حال انجام داده ایم
20
00:00:44,160 –> 00:00:45,239
جمع تفریق تقسیم
21
00:00:45,239 –> 00:00:47,550
ضرب و تبدیل کدام است
22
00:00:47,550 –> 00:00:49,110
. البته اکنون وقت آن است که در مورد واحد منطقی صحبت کنیم،
23
00:00:49,110 –> 00:00:50,280
24
00:00:50,280 –> 00:00:51,780
حالا وقتی می گویید واحد منطقی این
25
00:00:51,780 –> 00:00:53,100
چیزی است که باعث می شود رایانه شما
26
00:00:53,100 –> 00:00:54,809
فکر کند که مطمئناً رایانه شما به
27
00:00:54,809 –> 00:00:56,610
طور خودکار به عنوان یک برنامه نویس فکر نمی کند، شما
28
00:00:56,610 –> 00:00:59,940
این کار را درست انجام می دهید. کامپیوتر شما فکر کنید
29
00:00:59,940 –> 00:01:02,100
پس باید یک کد را درست اضافه کنید، بنابراین در
30
00:01:02,100 –> 00:01:03,960
دنیای واقعی وقتی می گویید
31
00:01:03,960 –> 00:01:05,069
ظرف می خورید به چه معناست،
32
00:01:05,069 –> 00:01:06,840
بنابراین شرایط مختلف را به درستی اعمال می کنید،
33
00:01:06,840 –> 00:01:08,820
بنابراین می دانید در زندگی واقعی
34
00:01:08,820 –> 00:01:10,799
ما با این جریان پیش می رویم، بنابراین مثال این کار را انجام می دهد.
35
00:01:10,799 –> 00:01:13,170
این کار را انجام میدهیم، این کار را انجام میدهیم و سپس در
36
00:01:13,170 –> 00:01:15,090
نقطهای مشخص تصمیم میگیریم خوب است، بنابراین من فکر
37
00:01:15,090 –> 00:01:16,530
کردم که باید به این سمت یا آن طرف برویم،
38
00:01:16,530 –> 00:01:18,360
حتی پس از تکمیل استاندارد دهم خود،
39
00:01:18,360 –> 00:01:20,580
جایی که تصمیم
40
00:01:20,580 –> 00:01:22,650
بگیریم پس از تکمیل شغل خود
41
00:01:22,650 –> 00:01:24,240
پس از انجام کار خود، در کدام زمینه تصمیم بگیرید. فارغ التحصیلی شما
42
00:01:24,240 –> 00:01:25,979
تصمیم می گیرید که به کدام شرکت بپیوندید درست است،
43
00:01:25,979 –> 00:01:27,659
بنابراین ما همیشه بر اساس
44
00:01:27,659 –> 00:01:29,670
شرایط خاص تصمیم می گیریم آیا می توانیم در برنامه نویسی این کار را انجام دهیم،
45
00:01:29,670 –> 00:01:31,680
بنابراین در برنامه نویسی نیز
46
00:01:31,680 –> 00:01:33,030
عبارات را درست می نویسیم، بنابراین یک
47
00:01:33,030 –> 00:01:34,740
بیانیه دوم یا بیانیه را می نویسیم
48
00:01:34,740 –> 00:01:36,659
و سپس متوجه می شویم بسیار خوب دو مورد داریم.
49
00:01:36,659 –> 00:01:38,340
flows now من فکر می کنم باید به این سمت
50
00:01:38,340 –> 00:01:40,380
برویم یا باید به آن سمت برویم و اینجاست
51
00:01:40,380 –> 00:01:42,750
که شما باید شرایط را اعمال کنید چگونه
52
00:01:42,750 –> 00:01:44,880
پیاده سازی کنید که در اینجا برای آن
53
00:01:44,880 –> 00:01:47,450
یک کلمه کلیدی ویژه داریم به نام
54
00:01:47,450 –> 00:01:50,430
درست است، ما از Ethier استفاده خواهیم کرد،
55
00:01:50,430 –> 00:01:53,189
بنابراین اگر می توانید
56
00:01:53,189 –> 00:01:54,780
جریان اجرا را مشخص کنید، باید
57
00:01:54,780 –> 00:01:56,640
به این سمت یا آن طرف بروید، من همچنین
58
00:01:56,640 –> 00:01:58,500
به شما توصیه می کنم در مورد فلوچارت ها بیاموزید
59
00:01:58,500 –> 00:02:01,110
البته به عنوان یک برنامه نویس خوب است
60
00:02:01,110 –> 00:02:02,759
بدانید. اگر میدانید نمودار جریان چگونه
61
00:02:02,759 –> 00:02:03,930
کار میکند، برای حرفه برنامهنویسی شما مفید خواهد بود،
62
00:02:03,930 –> 00:02:05,880
بنابراین بیایید بفهمیم
63
00:02:05,880 –> 00:02:08,550
که این F چگونه کار میکند، بنابراین اگر میتوانید
64
00:02:08,550 –> 00:02:09,410
بگویید ما سه مورد
65
00:02:09,410 –> 00:02:11,390
درست داریم، پس بعد از این سه عبارت، اکنون
66
00:02:11,390 –> 00:02:12,830
باید جریان داشته باشیم یا میخواهیم
67
00:02:12,830 –> 00:02:14,510
این را اجرا کنیم. مجموعه ای از عبارات در
68
00:02:14,510 –> 00:02:16,210
آنجا اجرا نمی شوند مجموعه دیگری از دستورات
69
00:02:16,210 –> 00:02:19,340
چگونه تصمیم می گیرید چه دستوری را می
70
00:02:19,340 –> 00:02:21,260
خواهید در اینجا اجرا کنید بر اساس برخی
71
00:02:21,260 –> 00:02:23,270
شرایط اگر این درست باشد، من
72
00:02:23,270 –> 00:02:25,310
بلوک اول را اگر نادرست
73
00:02:25,310 –> 00:02:27,200
است اجرا می کنم و بلوک دوم را
74
00:02:27,200 –> 00:02:29,510
اجرا می کنم و برای اجرای آن اگر در مورد نحو صحبت می کنید، از if now استفاده می کنیم
75
00:02:29,510 –> 00:02:30,980
، به نظر می رسد اینگونه به نظر می رسد،
76
00:02:30,980 –> 00:02:33,410
بنابراین اگر
77
00:02:33,410 –> 00:02:35,390
چیزی را که باید استفاده کنیم باید از آن استفاده کنیم و سپس
78
00:02:35,390 –> 00:02:37,220
باید از شما
79
00:02:37,220 –> 00:02:38,180
80
00:02:38,180 –> 00:02:40,940
بخواهیم که اگر بگویید این است، درست یا نادرست را مشخص کنید. درست است، آنها این عبارت را اجرا می کنند،
81
00:02:40,940 –> 00:02:43,310
بنابراین اگر درست باشد،
82
00:02:43,310 –> 00:02:45,080
فقط این عبارت را درست اجرا می کند،
83
00:02:45,080 –> 00:02:47,750
بنابراین بیایید بگوییم این عبارت درست است من
84
00:02:47,750 –> 00:02:49,310
درست است، من می خواهم چاپ کنم من درست هستم،
85
00:02:49,310 –> 00:02:51,200
بنابراین اگر شما فقط درست است، آن را چاپ
86
00:02:51,200 –> 00:02:54,140
می کند من درست هستم. بیایید این را اجرا کنیم و
87
00:02:54,140 –> 00:02:55,610
میتوانید پاسخ را مشاهده کنید که
88
00:02:55,610 –> 00:02:59,150
آندروید است، اگر این اشتباه باشد، آن
89
00:02:59,150 –> 00:03:01,220
بلوک خاص را اجرا نمیکند، بنابراین
90
00:03:01,220 –> 00:03:01,730
این نادرست است.
91
00:03:01,730 –> 00:03:03,620
92
00:03:03,620 –> 00:03:05,270
93
00:03:05,270 –> 00:03:07,370
اگر درست باشد کار می کند،
94
00:03:07,370 –> 00:03:09,170
فقط بلوک را اجرا می کند،
95
00:03:09,170 –> 00:03:11,960
اما آن بلوک چیست و این چیست:
96
00:03:11,960 –> 00:03:14,120
و این عبارت چیست، بنابراین
97
00:03:14,120 –> 00:03:17,150
هر وقت از if اساساً یک
98
00:03:17,150 –> 00:03:19,220
بلوک و ورودی در پایتون استفاده می کنیم، آنها را
99
00:03:19,220 –> 00:03:21,920
به عنوان یک می نامیم. جایی که میتوانید چند گزاره بنویسید،
100
00:03:21,920 –> 00:03:23,990
اما پس از آن چقدر
101
00:03:23,990 –> 00:03:26,120
گفتید که این عبارت متعلق به
102
00:03:26,120 –> 00:03:28,340
حوا است، زیرا ببینید آیا من یک عبارت دیگر را دوست دارم
103
00:03:28,340 –> 00:03:30,200
اینجا فقط بدون آن اگر
104
00:03:30,200 –> 00:03:33,170
بگویم چاپ کنید و اگر بگویم خداحافظ حالا
105
00:03:33,170 –> 00:03:34,670
فکر میکنید چه میگوییم؟ حق
106
00:03:34,670 –> 00:03:35,360
باطل دروغ است
107
00:03:35,360 –> 00:03:38,270
بنابراین اگر این دستور چاپی به هشت تعلق دارد اجرا می شود یا نه، پس توسط آن اجرا نمی شود زیرا اگر این
108
00:03:38,270 –> 00:03:40,550
دستور متعلق به
109
00:03:40,550 –> 00:03:42,110
آن نباشد نادرست
110
00:03:42,110 –> 00:03:44,570
است اگر
111
00:03:44,570 –> 00:03:46,940
می توانند به درستی اجرا شوند، بیایید این را امتحان کنیم
112
00:03:46,940 –> 00:03:48,440
اگر من عاشق این کد هستم، می توانید رکورد توسط را ببینید.
113
00:03:48,440 –> 00:03:50,630
اما چرا با گفتن
114
00:03:50,630 –> 00:03:53,270
درست نادرست به این دلیل است که این عبارت
115
00:03:53,270 –> 00:03:58,310
به یک تعلق ندارد به این دلیل است که ما باید
116
00:03:58,310 –> 00:04:00,410
از تورفتگی خاصی پیروی کنیم چگونه میتوانی این عبارت را
117
00:04:00,410 –> 00:04:02,630
مشخص کرد زیرا آنها اگر
118
00:04:02,630 –> 00:04:04,760
میتوانیم چندین گزاره درست داشته باشیم، بنابراین
119
00:04:04,760 –> 00:04:06,170
اگر شما زیر همه این
120
00:04:06,170 –> 00:04:08,750
عبارات را مشخص کنید متعلق به اگر از
121
00:04:08,750 –> 00:04:10,820
یک تورفتگی خاص استفاده کنیم و چه تورفتگی
122
00:04:10,820 –> 00:04:11,420
123
00:04:11,420 –> 00:04:14,000
از برخی فضاهای خاص است، می تواند 1 فاصله 2
124
00:04:14,000 –> 00:04:16,850
فاصله 3 فاصله 10 فضا باشد، می تواند صد
125
00:04:16,850 –> 00:04:18,709
فاصله باشد، باید از تعداد مشخصی
126
00:04:18,709 –> 00:04:22,640
فاصله استفاده کنید، بنابراین اگر من برای فضای اینجا برای
127
00:04:22,640 –> 00:04:23,330
این یکی استفاده کنم.
128
00:04:23,330 –> 00:04:25,340
همچنین باید برای فضا استفاده کنم حتی اگر
129
00:04:25,340 –> 00:04:27,349
از فضای آزاد استفاده کنم، می توانید ببینید که
130
00:04:27,349 –> 00:04:29,680
به شما خطا می دهد، بنابراین می گوید من
131
00:04:29,680 –> 00:04:32,180
ناخواسته هستم با هیچ سطح بین المللی دیگری مطابقت ندارد،
132
00:04:32,180 –> 00:04:33,919
بنابراین باید
133
00:04:33,919 –> 00:04:36,349
مطمئن شوید که اینطور است آرزوها برای شما استفاده از
134
00:04:36,349 –> 00:04:37,909
هر یک از فضاها هستند، بنابراین
135
00:04:37,909 –> 00:04:39,229
شما باید در سراسر آن استفاده کنید، اگر از دو فاصله برای استفاده از دو فضا استفاده می کنید، باید از یک فاصله
136
00:04:39,229 –> 00:04:41,180
استفاده
137
00:04:41,180 –> 00:04:43,819
کنید، اما معمولاً ما همیشه از چهار فاصله استفاده می
138
00:04:43,819 –> 00:04:46,819
کنیم، مثال خوب است اگر بگویم حتی اگر
139
00:04:46,819 –> 00:04:49,280
بگویم سه فاصله برای هر دوی آنها خوب کار
140
00:04:49,280 –> 00:04:51,379
می کنند، مهم نیست، بنابراین ممکن است
141
00:04:51,379 –> 00:04:52,669
با گفتن اینکه می دانید
142
00:04:52,669 –> 00:04:55,550
باید از چهار فاصله استفاده کنید، اخطاری دریافت کنید، بنابراین بهتر
143
00:04:55,550 –> 00:04:57,590
است همیشه از چهار فاصله استفاده کنید، در واقع
144
00:04:57,590 –> 00:04:59,449
تب یا یک تب به طور پیش فرض برای فاصله است،
145
00:04:59,449 –> 00:05:01,729
بنابراین من این کار را انجام می دهم. همچنین ترجیح
146
00:05:01,729 –> 00:05:03,590
میدهید از خود تب با استفاده از فاصلهها استفاده کنید، زیرا
147
00:05:03,590 –> 00:05:06,379
ممکن است با فاصلهها اشتباه کنید، بنابراین از
148
00:05:06,379 –> 00:05:08,090
یک تب استفاده کنید و این مشکلی ندارد و اگر
149
00:05:08,090 –> 00:05:10,669
از یک IDE فقط برای وارد کردن بهصورت پیشفرض
150
00:05:10,669 –> 00:05:12,289
استفاده میکنید، از قصد استفاده میکند،
151
00:05:12,289 –> 00:05:15,080
خوب من نمیخواهم در داخل نگه دارید، اگر
152
00:05:15,080 –> 00:05:16,699
چنین است، آن را در جایی بیرون مینویسم،
153
00:05:16,699 –> 00:05:18,919
تا این نوار متعلق
154
00:05:18,919 –> 00:05:21,050
به یک بلوک نباشد، اما سوالی پیش میآید
155
00:05:21,050 –> 00:05:22,969
که درست و نادرست را در
156
00:05:22,969 –> 00:05:24,949
خود کد نمینویسیم درست این true و false
157
00:05:24,949 –> 00:05:27,080
از یک عبارت درست ارزیابی میشود.
158
00:05:27,080 –> 00:05:28,940
بستگی به ورودی کاربر دارد
159
00:05:28,940 –> 00:05:30,379
به داده های موجود در پایگاه داده
160
00:05:30,379 –> 00:05:32,060
بستگی دارد، به داده های روی سرور
161
00:05:32,060 –> 00:05:33,560
بستگی دارد، همه به مقداری که
162
00:05:33,560 –> 00:05:35,389
ارسال می کنید و شرایط بستگی دارد، بنابراین چگونه
163
00:05:35,389 –> 00:05:37,159
این کار را در اینجا انجام خواهید داد، شاید من این عبارت را امتحان کنم،
164
00:05:37,159 –> 00:05:39,889
این یک مثال است، فرض کنید می
165
00:05:39,889 –> 00:05:41,990
خواهم بررسی کنم اگر عدد داده شده
166
00:05:41,990 –> 00:05:42,440
زوج یا فرد
167
00:05:42,440 –> 00:05:44,300
باشد، ممکن است ورودی از کاربر باشد
168
00:05:44,300 –> 00:05:47,060
یا من قرار دادن oriented خود را میگیرم،
169
00:05:47,060 –> 00:05:48,800
میتوانید با ورودی کاربر آن را
170
00:05:48,800 –> 00:05:50,419
امتحان کنید، عدد سه را میگیرم
171
00:05:50,419 –> 00:05:52,699
اگر عدد باشد، بنابراین وقتی
172
00:05:52,699 –> 00:05:54,110
عدد زوج را میگویید فرد است. عدد چه معنی می دهد اگر
173
00:05:54,110 –> 00:05:56,210
عدد بر دو تقسیم شود اگر
174
00:05:56,210 –> 00:05:57,680
باقیمانده صفر باشد حالا یک عدد
175
00:05:57,680 –> 00:06:00,560
176
00:06:00,560 –> 00:06:02,449
زوج است درست اگر باقیمانده صفر نباشد که یک است در این صورت عدد فرد خواهد بود
177
00:06:02,449 –> 00:06:04,490
چگونه می توانم تأیید کنم که پس اجازه دهید
178
00:06:04,490 –> 00:06:07,219
انجام دهم از یک متغیر R استفاده می کنم و پنجره را ذخیره می کنم
179
00:06:07,219 –> 00:06:09,919
که 0 یا 1 است،
180
00:06:09,919 –> 00:06:12,469
بنابراین X mod است به یاد داشته باشید
181
00:06:12,469 –> 00:06:14,960
نمادی را که بیشتر برای نوشتن استفاده کرده ایم شکست دهید،
182
00:06:14,960 –> 00:06:18,440
بنابراین در R یا 0 است یا 1
183
00:06:18,440 –> 00:06:21,379
جلسه درست استفاده از false I است. می خواهم بررسی
184
00:06:21,379 –> 00:06:25,940
کنم که آیا R من برابر با 0 است، زیرا اگر R من
185
00:06:25,940 –> 00:06:29,240
برابر با معادله باشد ual به 0 پس از آن حتی درست چاپ می شود،
186
00:06:29,240 –> 00:06:32,389
بنابراین اگر R من برابر با 0 باشد، به این
187
00:06:32,389 –> 00:06:34,310
معنی است که می گویم شما شماره خوبی بودید که
188
00:06:34,310 –> 00:06:36,250
کار می کند، بیایید امتحان کنیم، من این کد را اجرا می کنم،
189
00:06:36,250 –> 00:06:38,440
اوه خوب تا ما موفق شدیم، بدانید که چرا موفق
190
00:06:38,440 –> 00:06:41,560
شدیم به دلیل X سه است و
191
00:06:41,560 –> 00:06:44,800
عددی نیست بیایید با هشت تلاش کنیم هشت عدد زوج است
192
00:06:44,800 –> 00:06:46,690
درست است بیایید این را با
193
00:06:46,690 –> 00:06:48,370
ثبت پاسخ که زوج است امتحان کنیم و
194
00:06:48,370 –> 00:06:50,110
پس بله ما عدد زوج گرفتیم زیرا آن
195
00:06:50,110 –> 00:06:52,150
یک عدد زوج است و ما بدست آوردیم زیرا
196
00:06:52,150 –> 00:06:53,800
به هر حال باید چاپ شود این این است که چگونه
197
00:06:53,800 –> 00:06:56,290
با E کار می کنید، بنابراین اگر این درست است، خوب
198
00:06:56,290 –> 00:06:57,820
این مهم است، این درست است، سپس
199
00:06:57,820 –> 00:07:00,190
چاپ می شود، حتی اگر اشتباه باشد
200
00:07:00,190 –> 00:07:01,900
، بلوک را اجرا نمی کند، با
201
00:07:01,900 –> 00:07:04,720
عبارت داخل موافقت نمی کند که اگر در مورد
202
00:07:04,720 –> 00:07:06,640
هفت البته عجیب است. -شماره درست من
203
00:07:06,640 –> 00:07:08,890
می خواهم چاپ کنم زوج است من می خواهم
204
00:07:08,890 –> 00:07:10,930
همه را چاپ کنم و همچنین ما این کار را انجام نمی
205
00:07:10,930 –> 00:07:13,360
دادیم، خوب چگونه می توانم فرد را چاپ کنم
206
00:07:13,360 –> 00:07:16,300
زیرا اگر من خارج از بلوک اگر فرد را چاپ
207
00:07:16,300 –> 00:07:18,760
کنم، می گویم فرد، این کار انجام
208
00:07:18,760 –> 00:07:20,710
می شود. به هر حال، اگر ارزش شما در مثال سفارش زوج باشد، مهم نیست
209
00:07:20,710 –> 00:07:22,720
210
00:07:22,720 –> 00:07:23,830
اگر در این کد می توانید ببینید که
211
00:07:23,830 –> 00:07:26,320
در این مورد ما فرد نامیده می شود و در واقع
212
00:07:26,320 –> 00:07:28,900
اگر مقدار 8 باشد، فقط در این صورت
213
00:07:28,900 –> 00:07:30,340
همه چیز را چاپ می کند، منظورم این است که
214
00:07:30,340 –> 00:07:32,919
حتی در آن زمان هزینه می کند، همچنین ما نمی خواهیم هر
215
00:07:32,919 –> 00:07:34,900
چهار عدد مساوی درست باشد. بنابراین من میخواهم
216
00:07:34,900 –> 00:07:37,690
این یکی را فقط زمانی اجرا کنم که عدد
217
00:07:37,690 –> 00: