در این مطلب، ویدئو درس 9- مبانی دستورات شرطی if/elif/ else در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:20
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,480 –> 00:00:02,480
سلام بچه ها به قسمت نهم
2
00:00:02,480 –> 00:00:04,000
این مجموعه آموزشی خوش آمدید
3
00:00:04,000 –> 00:00:05,520
و در این قسمت قصد داریم در مورد
4
00:00:05,520 –> 00:00:07,600
نحوه استفاده از دستورهای if else if
5
00:00:07,600 –> 00:00:09,760
و else در پایتون همه
6
00:00:09,760 –> 00:00:12,000
با هم بحث کنیم حالا در قسمت قبل
7
00:00:12,000 –> 00:00:13,920
شما اصول اولیه دستورات شرطی if و else را اکنون یاد می گیرید.
8
00:00:13,920 –> 00:00:15,360
9
00:00:15,360 –> 00:00:17,039
در اینجا ما کمی
10
00:00:17,039 –> 00:00:18,560
فراتر از اصول اولیه just
11
00:00:18,560 –> 00:00:20,320
if و else غوطه ور خواهیم شد و خواهیم دید که
12
00:00:20,320 –> 00:00:22,560
اهمیت عبارت
13
00:00:22,560 –> 00:00:24,640
alif عبارت alif فقط ترکیبی از
14
00:00:24,640 –> 00:00:25,680
دو کلمه
15
00:00:25,680 –> 00:00:30,000
دیگر است و if now همانطور که می دانید تا به حال
16
00:00:30,000 –> 00:00:32,719
اگر قرار بود به فقط تکیه کنیم اگر و در غیر این صورت،
17
00:00:32,719 –> 00:00:35,120
ما فقط به یک نتیجه باینری محدود میشویم، به
18
00:00:35,120 –> 00:00:36,960
این معنی که اگر شرط داده شده برآورده شود، میتوانید برنامه خود را طوری تنظیم کنید که
19
00:00:36,960 –> 00:00:39,440
یک بلوک کد
20
00:00:39,440 –> 00:00:42,239
مشخص را اجرا کند، اما
21
00:00:42,239 –> 00:00:44,000
در صورتی که شرط بیان شده
22
00:00:44,000 –> 00:00:46,480
برآورده نشود، هر چیزی که در قسمت
23
00:00:46,480 –> 00:00:48,320
دیگری مشخص کردهاید اجرا میشود.
24
00:00:48,320 –> 00:00:50,000
اگر بخواهید
25
00:00:50,000 –> 00:00:52,559
چند شرط را به جای فقط یک
26
00:00:52,559 –> 00:00:54,559
چاه مشخص کنید، یعنی همان جایی که عبارت alif
27
00:00:54,559 –> 00:00:55,840
وارد میشود،
28
00:00:55,840 –> 00:00:58,079
ما همچنان میتوانیم از همان مثال ساده
29
00:00:58,079 –> 00:01:00,079
ارزیابی معیارهای دانشآموزی استفاده
30
00:01:00,079 –> 00:01:02,000
کنیم. برای اینکه ببینید آیا
31
00:01:02,000 –> 00:01:03,840
دانش آموز امتحان را پس داده است
32
00:01:03,840 –> 00:01:06,000
یا نه برای توضیح کاربرد
33
00:01:06,000 –> 00:01:06,960
بیانیه lif
34
00:01:06,960 –> 00:01:09,280
حالا اگر
35
00:01:09,280 –> 00:01:11,360
دانش آموز نمره بالاتر از
36
00:01:11,360 –> 00:01:12,640
75
37
00:01:12,640 –> 00:01:14,720
را کسب کند به مورد زیر توجه کنید، ما می خواهیم این بیانیه را چاپ کنیم
38
00:01:14,720 –> 00:01:15,920
که آفرین
39
00:01:15,920 –> 00:01:17,439
شما موفق شدید آزمون با
40
00:01:17,439 –> 00:01:18,960
نمره عالی
41
00:01:18,960 –> 00:01:20,799
اما فرض کنید برای دانشآموزانی که
42
00:01:20,799 –> 00:01:23,280
نمرههای بین 50 تا 74 را کسب کردهاند،
43
00:01:23,280 –> 00:01:24,960
میتوانیم چیزی مانند
44
00:01:24,960 –> 00:01:27,119
تبریک بگوییم که امتحان را پس دادهاید،
45
00:01:27,119 –> 00:01:28,880
اما در نهایت برای همه موارد دیگر،
46
00:01:28,880 –> 00:01:30,400
یعنی در این
47
00:01:30,400 –> 00:01:33,200
مورد این دانشآموزان هستند که کسب کردهاند. نقاط بین 0
48
00:01:33,200 –> 00:01:35,920
تا 49 ما می خواهیم بگوییم متاسفم
49
00:01:35,920 –> 00:01:36,479
که نتوانستید
50
00:01:36,479 –> 00:01:38,720
آزمون را قبول کنید، بنابراین کد
51
00:01:38,720 –> 00:01:40,720
آن در واقع
52
00:01:40,720 –> 00:01:42,799
چیزی شبیه به این خواهد بود همانطور که در اینجا می بینید
53
00:01:42,799 –> 00:01:43,920
من قبلاً
54
00:01:43,920 –> 00:01:46,079
پوسته پایتون و همچنین پوسته پایتون را باز
55
00:01:46,079 –> 00:01:47,759
کرده ام. ویرایشگر آکورد در اینجا،
56
00:01:47,759 –> 00:01:50,720
بنابراین اجازه دهید من ادامه دهم و دوباره یک
57
00:01:50,720 –> 00:01:52,159
متغیر به نام نتیجه ایجاد کنم
58
00:01:52,159 –> 00:01:53,840
و برای زمان بندی،
59
00:01:53,840 –> 00:01:55,439
این یکی را
60
00:01:55,439 –> 00:01:59,040
دقیقاً به این صورت نگه می دارم و
61
00:01:59,040 –> 00:02:03,600
اگر نتیجه بزرگتر یا مساوی
62
00:02:03,600 –> 00:02:08,639
7 باشد. 5 سپس می گوییم چاپ
63
00:02:08,639 –> 00:02:10,959
همانطور که قبلاً ذکر کردم می خواهیم
64
00:02:10,959 –> 00:02:13,280
بگوییم
65
00:02:15,840 –> 00:02:22,800
آفرین شما امتحان را
66
00:02:22,800 –> 00:02:25,520
با نمره عالی قبول کردید چیزی شبیه به
67
00:02:25,520 –> 00:02:27,360
این
68
00:02:27,360 –> 00:02:29,680
و اکنون آنچه با آموزش قبلی متفاوت است این
69
00:02:29,680 –> 00:02:31,599
است که ما
70
00:02:31,599 –> 00:02:34,000
یک نتیجه ممکن دیگر داریم که می توانیم
71
00:02:34,000 –> 00:02:36,319
به سادگی وارد کنیم با
72
00:02:36,319 –> 00:02:39,599
گفتن alif حتی می توانید فاصله ایجاد کنید
73
00:02:39,599 –> 00:02:41,120
اگر می
74
00:02:41,120 –> 00:02:43,519
خواهید چیزها را کمی روشن کنید و اکنون در
75
00:02:43,519 –> 00:02:44,720
اینجا باید
76
00:02:44,720 –> 00:02:46,720
شرطی را مشخص کنیم که
77
00:02:46,720 –> 00:02:48,640
فردی نتیجه را
78
00:02:48,640 –> 00:02:49,760
بالاتر از 50
79
00:02:49,760 –> 00:02:52,959
اما کمتر از 74 به دست آورد تا بتوانیم چیزی بگوییم.
80
00:02:52,959 –> 00:02:54,239
مانند
81
00:02:54,239 –> 00:02:57,599
اگر l اگر
82
00:02:57,599 –> 00:03:03,200
نتیجه بزرگتر یا مساوی 50 باشد
83
00:03:03,280 –> 00:03:06,640
و
84
00:03:06,640 –> 00:03:10,879
نتیجه کمتر از 75 باشد،
85
00:03:10,879 –> 00:03:13,920
می توانید به سادگی چند براکت مانند
86
00:03:13,920 –> 00:03:15,920
این قرار دهید
87
00:03:15,920 –> 00:03:18,000
و اگر امتیاز بین این دو
88
00:03:18,000 –> 00:03:20,080
89
00:03:20,080 –> 00:03:23,040
باشد، نتیجه چه می شود،
90
00:03:23,360 –> 00:03:26,879
نتیجه به شما تبریک
91
00:03:26,879 –> 00:03:29,120
می گویم. وقتی
92
00:03:29,120 –> 00:03:30,560
به این موضوع نگاه می کنید اکنون امتحان را قبول کرده اید و اگر می دانید که
93
00:03:30,560 –> 00:03:33,200
معیارهای نمره دهی از 0 تا
94
00:03:33,200 –> 00:03:35,440
100 است، نتیجه احتمالی دیگر در واقع
95
00:03:35,440 –> 00:03:36,319
این است
96
00:03:36,319 –> 00:03:38,640
که یک نفر نمره بگیرد که این است. بین
97
00:03:38,640 –> 00:03:39,760
0 و
98
00:03:39,760 –> 00:03:42,799
49 در این مورد، ما واقعاً مجبور نیستیم در
99
00:03:42,799 –> 00:03:44,480
مورد سایر نتایج احتمالی خود را به زحمت بیاندازیم،
100
00:03:44,480 –> 00:03:45,200
101
00:03:45,200 –> 00:03:48,159
زیرا عبارات else را داریم و
102
00:03:48,159 –> 00:03:49,920
دستور else در واقع به این موضوع
103
00:03:49,920 –> 00:03:50,799
رسیدگی می کند که
104
00:03:50,799 –> 00:03:53,840
می توانیم بگوییم که چاپ
105
00:03:59,040 –> 00:04:00,640
برای همه نتایج دیگر می توانیم بگوییم
106
00:04:00,640 –> 00:04:02,720
که
107
00:04:02,720 –> 00:04:05,599
با عرض پوزش
108
00:04:09,280 –> 00:04:11,360
شما موفق به قبولی در آزمون نشدید، بنابراین
109
00:04:11,360 –> 00:04:12,879
این در واقع یک استفاده بسیار ابتدایی
110
00:04:12,879 –> 00:04:16,000
از عبارت elif است، حالا بیایید
111
00:04:16,000 –> 00:04:17,519
این را آزمایش
112
00:04:17,519 –> 00:04:19,759
کنیم، ببینیم اگر نتیجه
113
00:04:19,759 –> 00:04:20,720
را چیزی
114
00:04:20,720 –> 00:04:23,680
بالاتر از 75 مشخص کنیم، فرض کنیم نتیجه را به
115
00:04:23,680 –> 00:04:25,280
85 باشد
116
00:04:25,280 –> 00:04:28,479
و اگر این را اجرا کنیم بله، باید
117
00:04:28,479 –> 00:04:29,280
سند را ذخیره
118
00:04:29,280 –> 00:04:30,860
کنیم، باید اسکریپت را ذخیره کنیم
119
00:04:30,860 –> 00:04:32,320
[Music]،
120
00:04:32,320 –> 00:04:35,600
من این را به عنوان
121
00:04:38,000 –> 00:04:42,639
معیار درجه بندی نقطه py نام می برم
122
00:04:42,639 –> 00:04:44,800
و اکنون می توانید ببینید که پاسخ به
123
00:04:44,800 –> 00:04:46,479
خوبی انجام شده است، شما این نمره را گذرانده اید. تست با
124
00:04:46,479 –> 00:04:47,680
نمره عالی بسیار
125
00:04:47,680 –> 00:04:50,080
خوب، ببینیم اگر قرار بود
126
00:04:50,080 –> 00:04:50,960
127
00:04:50,960 –> 00:04:53,520
نمره ای بین 50 تا 75 وارد کنیم، فرض کنید
128
00:04:53,520 –> 00:04:54,639
دانش آموز حدود
129
00:04:54,639 –> 00:04:58,479
65 گرفت و اگر این را اجرا
130
00:04:58,479 –> 00:04:59,680
کنید، می بینید که پاسخ
131
00:04:59,680 –> 00:05:02,560
به شما تبریک است که امتحان را پس داده اید
132
00:05:02,560 –> 00:05:04,800
و آیا می خواهید دوست دارم تست کنم
133
00:05:04,800 –> 00:05:07,280
فرض کنید که اگر فرد
134
00:05:07,280 –> 00:05:10,320
دقیقاً 50 گرفت، میتوانیم این را اجرا کنیم و
135
00:05:10,320 –> 00:05:12,000
میبینید که در واقع هنوز به این دسته خاص تعلق دارد، به
136
00:05:12,000 –> 00:05:13,680
این
137
00:05:13,680 –> 00:05:15,600
معنی که
138
00:05:15,600 –> 00:05:17,440
پیام فقط به شما تبریک میگوید
139
00:05:17,440 –> 00:05:18,880
که امتحان را پس دادهاید،
140
00:05:18,880 –> 00:05:21,039
اما بیای