در این مطلب، ویدئو عبارات شرطی پایتون | If, Else-if, Switch Statements در Python | آموزش پایتون | ادورکا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:07
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,110 –> 00:00:04,029
سلام به همه این صحنه ای از
2
00:00:04,029 –> 00:00:05,620
ادی رخا است و من به همه شما در
3
00:00:05,620 –> 00:00:07,689
این جلسه که ماژول 5 از
4
00:00:07,689 –> 00:00:09,550
سری پایتون است خوشامد می گویم اگر
5
00:00:09,550 –> 00:00:11,860
سایر جلسات این مجموعه
6
00:00:11,860 –> 00:00:13,090
را بررسی نکرده اید لینک را در کادر توضیحات
7
00:00:13,090 –> 00:00:15,240
می دهم و شما میتوانید بعداً آنها را بررسی کنید،
8
00:00:15,240 –> 00:00:17,320
همچنین قبل از ادامه جلسه،
9
00:00:17,320 –> 00:00:19,119
اجازه دهید من یک تأیید سریع دریافت کنم اگر
10
00:00:19,119 –> 00:00:21,550
صدای من را میشنوید یا نه، بنابراین اگر
11
00:00:21,550 –> 00:00:23,800
من برای شما قابل شنیدن هستم، لطفاً
12
00:00:23,800 –> 00:00:27,669
اکنون که من تعداد زیادی از آنها را دریافت میکنم، بله را در کادر چت تایپ کنید.
13
00:00:27,669 –> 00:00:29,890
تایید بیایید به جلسه خود ادامه دهیم
14
00:00:29,890 –> 00:00:32,020
و اگر در اینجا تازه وارد هستید
15
00:00:32,020 –> 00:00:33,550
فراموش نکنید که برای
16
00:00:33,550 –> 00:00:35,800
آموزش های هیجان انگیز بیشتر در یک کارگردان مشترک شوید و
17
00:00:35,800 –> 00:00:37,449
نماد زنگ را فشار دهید تا آخرین به روز رسانی ها را دریافت کنید
18
00:00:37,449 –> 00:00:39,789
و Eureka همچنین لینک
19
00:00:39,789 –> 00:00:41,620
برنامه گواهی برنامه نویسی Adira cos Python را بررسی
20
00:00:41,620 –> 00:00:43,570
کنید
21
00:00:43,570 –> 00:00:46,109
اکنون بدون هیچ مقدمه ای در کادر توضیحات زیر آورده شده است، بیایید
22
00:00:46,109 –> 00:00:48,160
در مورد اینکه
23
00:00:48,160 –> 00:00:49,750
عبارات شرطی که ما آنها را دعوت کرده ایم صحبت کنیم،
24
00:00:49,750 –> 00:00:51,969
بنابراین عبارات شرطی چیزی
25
00:00:51,969 –> 00:00:53,679
نیستند، اما شما عباراتی را می شناسید که دارای یک
26
00:00:53,679 –> 00:00:55,300
شرط خاص هستند. و فقط زمانی که
27
00:00:55,300 –> 00:00:57,129
شرط برآورده شد، اکنون جریان
28
00:00:57,129 –> 00:00:59,379
اجرا وارد گله خود می شود تا
29
00:00:59,379 –> 00:01:00,969
این منطق را درک کنید، تصور کنید که می
30
00:01:00,969 –> 00:01:03,100
خواهید وارد یک ساختمان شوید، بنابراین
31
00:01:03,100 –> 00:01:04,989
شرط ورود به داخل ساختمان
32
00:01:04,989 –> 00:01:08,350
این است که کارت شناسایی داشته باشید، پس اگر
33
00:01:08,350 –> 00:01:10,720
یک کارت شناسایی می توانید وارد محل
34
00:01:10,720 –> 00:01:12,610
شوید اگر اجازه ندارید
35
00:01:12,610 –> 00:01:14,590
داخل محوطه بروید یا باید آن را
36
00:01:14,590 –> 00:01:17,200
ترک کنید یا به جای دیگری بروید،
37
00:01:17,200 –> 00:01:18,790
بنابراین منطق در دستورات شرطی به این
38
00:01:18,790 –> 00:01:21,460
صورت است، بنابراین در پایتون ما
39
00:01:21,460 –> 00:01:25,300
دستور if را داریم و ما have other و ما
40
00:01:25,300 –> 00:01:27,760
if-else را نیز داریم که به عنوان
41
00:01:27,760 –> 00:01:30,220
دستور LF در پایتون شناخته می شود، بنابراین اجازه دهید فقط
42
00:01:30,220 –> 00:01:32,080
به دفترچه جبر برویم و من
43
00:01:32,080 –> 00:01:39,150
مخفی شدن را در اینجا و به عنوان
44
00:01:39,150 –> 00:01:45,190
دستورات شرطی در Python ارائه می دهم، خوب بچه ها، بنابراین برای
45
00:01:45,190 –> 00:01:46,870
این کار می روم. برای توضیح اینکه
46
00:01:46,870 –> 00:01:49,360
دستور if چیست و عبارت Elif
47
00:01:49,360 –> 00:01:52,330
چیست، بنابراین در حال حاضر اجازه دهید در مورد
48
00:01:52,330 –> 00:01:55,120
دستور if صحبت کنیم، بچه ها بسیار خوب، بنابراین اگر
49
00:01:55,120 –> 00:01:56,920
دستور چیزی جز یک دستور نیست
50
00:01:56,920 –> 00:01:59,560
که دارای پیش نیازی است مانند
51
00:01:59,560 –> 00:02:02,440
شرطی که فقط باید درست باشد،
52
00:02:02,440 –> 00:02:05,650
exe cution وارد بلوک خود می شود، بنابراین
53
00:02:05,650 –> 00:02:08,050
فرض کنید شرط اوه است، فرض کنید من
54
00:02:08,050 –> 00:02:10,090
یک متغیر دارم، اجازه دهید مقدار را بدهد،
55
00:02:10,090 –> 00:02:15,820
فرض کنید 10، بنابراین اگر X بزرگتر از یا بیایید
56
00:02:15,820 –> 00:02:16,190
بخوریم
57
00:02:16,190 –> 00:02:19,130
، پنج را انجام می دهیم، بنابراین این یک
58
00:02:19,130 –> 00:02:22,700
شرط است تا زمانی که یا مگر اینکه درست است که
59
00:02:22,700 –> 00:02:24,950
اجرا از اینجا حرکت نمیکند، بنابراین
60
00:02:24,950 –> 00:02:29,930
اگر درست باشد، ما میخواهیم آن را چاپ کنیم بهتر است،
61
00:02:29,930 –> 00:02:33,260
بنابراین فکر میکنم بچهها متوجه شدهاید
62
00:02:33,260 –> 00:02:35,090
که اگر شرط
63
00:02:35,090 –> 00:02:38,810
درست باشد، دستور چاپ اجرا میشود،
64
00:02:38,810 –> 00:02:42,530
پس اگر شرط نادرست باشد چه میشود. بسیار خوب،
65
00:02:42,530 –> 00:02:46,460
ما هیچ خروجی برای این نداریم زیرا عبارت
66
00:02:46,460 –> 00:02:48,950
penalty mate برای این
67
00:02:48,950 –> 00:02:52,490
در عبارت else خواهد بود، بنابراین
68
00:02:52,490 –> 00:02:54,710
وقتی در عبارت ماقبل آخر یا جایگزین می گویم،
69
00:02:54,710 –> 00:03:00,200
بنابراین وقتی X برابر با ده است
70
00:03:00,200 –> 00:03:02,840
، اجرا به سمت وبلاگ حرکت می کند، بنابراین اگر
71
00:03:02,840 –> 00:03:05,330
X برابر نباشد به پانزده یا نه مساوی
72
00:03:05,330 –> 00:03:07,250
با بزرگتر از پانزده است، به
73
00:03:07,250 –> 00:03:09,850
بلوک بعدی می رود که بلوک else است
74
00:03:09,850 –> 00:03:13,160
در اینجا هر آنچه را که در
75
00:03:13,160 –> 00:03:16,820
بلوک عبارت else باشد چاپ می کند و
76
00:03:16,820 –> 00:03:19,280
نحو کاملاً واضح است و شما از
77
00:03:19,280 –> 00:03:21,080
کلمه کلیدی if بعد از t استفاده می کنید. یک عبارت می آید
78
00:03:21,080 –> 00:03:24,080
و بعد از
79
00:03:24,080 –> 00:03:25,520
علامت دونقطه وارد وبلاگ ident می شوید که در آن
80
00:03:25,520 –> 00:03:28,580
هر چیزی را که می خواهید در بلوک F خود مشخص می کنید، حالا
81
00:03:28,580 –> 00:03:30,920
فرض کنید می خواهم یک شرط دیگر را بررسی کنم،
82
00:03:30,920 –> 00:03:34,100
بنابراین اگر X بزرگتر از
83
00:03:34,100 –> 00:03:37,880
15 باشد، اگر اینطور نیست. درست است من می
84
00:03:37,880 –> 00:03:40,790
خواهم بررسی کنم که F دیگری است، بنابراین
85
00:03:40,790 –> 00:03:42,380
شرط بعدی من است که می خواهم بررسی کنم
86
00:03:42,380 –> 00:03:50,060
که X برابر با 15 است، اکنون می خواهم
87
00:03:50,060 –> 00:03:55,370
آن را همانطور که برابر است چاپ کنم، بنابراین اکنون آن
88
00:03:55,370 –> 00:03:58,340
را به عنوان مساوی چاپ می کنم. اجازه
89
00:03:58,340 –> 00:04:00,080
دهید فقط
90
00:04:00,080 –> 00:04:03,590
با استفاده از روش ورودی که ما داریم، ورودی را از کاربر دریافت
91
00:04:03,590 –> 00:04:05,420
کنم و در جلسات قبلی فراموش کردم این را ذکر کنم
92
00:04:05,420 –> 00:04:07,940
و شما سریال را دنبال
93
00:04:07,940 –> 00:04:10,400
می کنید به این ترتیب در زمان اجرا وارد می شوید یا
94
00:04:10,400 –> 00:04:16,608
از کاربر ورودی درست می
95
00:04:16,608 –> 00:04:17,089
کنید.
96
00:04:17,089 –> 00:04:18,769
من عدد را وارد کنم، بنابراین فرض کنید اگر
97
00:04:18,769 –> 00:04:21,798
آن را به صورت 15 بنویسم، خروجی ایده آل
98
00:04:21,798 –> 00:04:24,380
باید برابر باشد، اما نشان می دهد
99
00:04:24,380 –> 00:04:26,180
که بزرگتر است، بنابراین بیایید ببینیم اینجا چه
100
00:04:26,180 –> 00:04:28,729
اشتباهی انجام می دهیم، بچه ها، فکر می
101
00:04:28,729 –> 00:04:30,350
کنم خطا را پیدا کرده ام پس ما در
102
00:04:30,350 –> 00:04:32,479
اینجا دو شرط داشته باشید، بنابراین ما فقط آن
103
00:04:32,479 –> 00:04:34,310
را حذف خواهیم کرد e به طوری که
104
00:04:34,310 –> 00:04:37,190
اگر دوباره 15 را وارد کنیم درست نخواهد بود
105
00:04:37,190 –> 00:04:39,620
، بنابراین برابر است، بنابراین چگونه ایجاد می کنید
106
00:04:39,620 –> 00:04:43,130
یا if-else و در غیر این صورت، اگر یک بلوک در پایتون
107
00:04:43,130 –> 00:04:44,660
باشد، اینها عبارت های شرطی
108
00:04:44,660 –> 00:04:47,000
هستند، یک مثال بسیار ابتدایی وجود دارد، بنابراین
109
00:04:47,000 –> 00:04:49,190
اساساً سعی میکنیم به شما بگوییم که آیا
110
00:04:49,190 –> 00:04:51,380
عدد بزرگتری است یا برابر
111
00:04:51,380 –> 00:04:52,790
با عددی است که
112
00:04:52,790 –> 00:04:55,100
از عددی که ارائه کردهاید بزرگتر یا کوچکتر نیست
113
00:04:55,100 –> 00:04:57,110
، بنابراین این یک
114
00:04:57,110 –> 00:04:59,300
مثال بسیار ساده از نحوه استفاده از دستور if و
115
00:04:59,300 –> 00:05:02,030
else if یا در غیر این صورت در پایتون اکنون
116
00:05:02,030 –> 00:05:03,889
به قسمت بعدی
117
00:05:03,889 –> 00:05:05,600
می رویم که در آن به شما نشان نمی دهم چگونه می توانیم از
118
00:05:05,600 –> 00:05:08,330
دستورات اگر در تودرتو استفاده کنیم، بنابراین من
119
00:05:08,330 –> 00:05:13,250
فقط از این متغیر ورودی استفاده خواهم کرد، بنابراین
120
00:05:13,250 –> 00:05:15,860
این ورودی من است پس از آن شرط 1f دارم.
121
00:05:15,860 –> 00:05:18,199
اول از همه میخواهم بررسی کنم که
122
00:05:18,199 –> 00:05:23,169
آیا X بزرگتر از 0 است یا
123
00:05:23,169 –> 00:05:25,940
نه و یک دستور دیگر خواهم داشت، اما قبل از
124
00:05:25,940 –> 00:05:27,350
آن عبارت ماقبل آخر را مینویسم
125
00:05:27,350 –> 00:05:33,340
که میگوید چاپ کمتر از
126
00:05:33,340 –> 00:05:44,090
0 یا مساوی 0 خوب است، بنابراین اگر
127
00:05:44,090 –> 00:05:46,520
بزرگتر باشد. از 0 اکنون میخواهم بررسی کنم که آیا
128
00:05:46,520 –> 00:05:56,660
X واقعاً بزرگتر از 5 است یا خیر،
129
00:05:56,660 –> 00:06:02,750
a را چاپ میکنم s بزرگتر از 5 دیگر اگر بخواهم
130
00:06:02,750 –> 00:06:08,479
بررسی کنم که X کمتر از 5 است یا نه،
131
00:06:08,479 –> 00:06:15,920
آن را به عنوان کوچکتر از 5 چاپ می کنم یا اگر
132
00:06:15,920 –> 00:06:19,100
بزرگتر از پنج باشد، کمتر از پنج
133
00:06:19,100 –> 00:06:21,380
باشد، فقط یک شرط باقی مانده
134
00:06:21,380 –> 00:06:28,010
است که برابر با پنج چاپ شود، اکنون پرداخت کنید.
135
00:06:28,010 –> 00:06:32,330
توجه اینجاست که وقتی این را اجرا می کنم
136
00:06:32,330 –> 00:06:34,880
، شرط اول این است که
137
00:06:34,880 –> 00:06:36,770
برای حرکت در داخل این بلوک باید بزرگتر از صفر باشد،
138
00:06:36,770 –> 00:06:40,430
بنابراین اگر اینجا صفر بنویسم،
139
00:06:40,430 –> 00:06:42,230
خروجی کمتر یا مساوی
140
00:06:42,230 –> 00:06:42,680
صفر خواهد بود،
141
00:06:42,680 –> 00:06:45,170
بنابراین برای حرکت به داخل
142
00:06:45,170 –> 00:06:47,120
این بلوک F باید یک
143
00:06:47,120 –> 00:06:49,940
عدد بدهم که بیشتر از صفر باشد،
144
00:06:49,940 –> 00:06:52,820
بنابراین اگر به خروجی ایده آل بدهم
145
00:06:52,820 –> 00:06:56,210
باید کمتر از پنج باشد که اکنون
146
00:06:56,210 –> 00:06:58,760
کمتر از پنج است اگر مقدار را
147
00:06:58,760 –> 00:07:02,450
به عنوان مثال شانزده بدهم. بزرگتر از
148
00:07:02,450 –> 00:07:03,020
پنج
149
00:07:03,020 –> 00:07:05,750
کاملاً خوب است و اگر مقدار را
150
00:07:05,750 –> 00:07:08,360
پنج بدهم برابر با پنج خواهد بود،
151
00:07:08,360 –> 00:07:11,510
بنابراین اگر در
152
00:07:11,510 –> 00:07:14,240
پایتونی که من ایجاد کردهام یا اگر
153
00:07:14,240 –> 00:07:16,310
دستوری در داخل آن
154
00:07:16,310 –> 00:07:19,190
ایجاد کردهام این کار منفی باشد یا اگر دستوری در آن وجود داشته باشد، تمام این موارد است. اگر
155
00:07:19,190 –> 00:07:21,050
بخواهم بنویسم بیایید بگوییم اگر بزرگتر از
156
00:07:21,050 –> 00:07:24,740
پنج است، t را می خواهم o بررسی کنید که X است یا کمتر
157
00:07:24,740 –> 00:07:28,990
از 15، بنابراین آن را کمتر از
158
00:07:28,990 –> 00:07:37,780
پنجاه می نویسم، در غیر این صورت، آن را بیشتر از 50 می نویسم،
159
00:07:38,620 –> 00:07:41,980
بنابراین این برای نشان دادن یک مثال به شما بچه ها
160
00:07:41,980 –> 00:07:44,360
ابتدا به من نشان می دهد که بزرگتر
161
00:07:44,360 –> 00:07:45,920
از پنج است و بعد از آن که به من نشان می
162
00:07:45,920 –> 00:07:49,340
دهد که بیش از پنجاه است، بنابراین به این صورت است
163
00:07:49,340 –> 00:07:51,680
که شما دستورات if تو در تو را در
164
00:07:51,680 –> 00