در این مطلب، ویدئو عبارات شرطی در پایتون-11 | عبارات Python If Else Elif | آموزش پایتون |Simplilearn با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:29:04
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:08,320 –> 00:00:09,840
سلام به همه
2
00:00:09,840 –> 00:00:11,440
خوش آمدید به یک آموزش ویدیویی دیگر در مورد
3
00:00:11,440 –> 00:00:14,000
سری ویدیوهای پایتون، به سادگی یاد بگیرید که
4
00:00:14,000 –> 00:00:15,599
امروز می خواهیم در مورد
5
00:00:15,599 –> 00:00:17,600
عبارات شرطی در پایتون یاد بگیریم،
6
00:00:17,600 –> 00:00:19,600
قبل از شروع، حتماً
7
00:00:19,600 –> 00:00:20,960
برای یادگیری فناوری های جالب در کانال simpleland مشترک شوید،
8
00:00:20,960 –> 00:00:22,320
9
00:00:22,320 –> 00:00:25,039
بنابراین بیایید
10
00:00:25,039 –> 00:00:26,480
دستورات شرطی در پایتون را شروع کنیم.
11
00:00:26,480 –> 00:00:28,320
12
00:00:28,320 –> 00:00:30,160
بسته به اینکه یک
13
00:00:30,160 –> 00:00:32,880
محدودیت بولی خاص به درستی یا نادرست بودن گزاره های شرطی ارزیابی می شود، عملیات خاصی را
14
00:00:32,880 –> 00:00:35,040
انجام دهید و اقداماتی را انجام دهید.
15
00:00:35,040 –> 00:00:37,600
16
00:00:37,600 –> 00:00:39,520
17
00:00:39,520 –> 00:00:42,480
18
00:00:42,480 –> 00:00:44,160
19
00:00:44,160 –> 00:00:45,680
20
00:00:45,680 –> 00:00:48,399
برای تصمیم گیری
21
00:00:48,399 –> 00:00:49,200
از دستور if ساده استفاده
22
00:00:49,200 –> 00:00:52,160
می کنیم، سپس دستور if else
23
00:00:52,160 –> 00:00:53,280
عبارت
24
00:00:53,280 –> 00:00:56,239
elif دستور if تودرتو
25
00:00:56,239 –> 00:00:57,120
و همچنین
26
00:00:57,120 –> 00:00:59,520
تودرتو اگر را داریم آنها را
27
00:00:59,520 –> 00:01:01,520
یکی یکی با کمک نحو
28
00:01:01,520 –> 00:01:04,399
و مثال های کد یاد می گیریم،
29
00:01:07,280 –> 00:01:08,880
بنابراین نحو به این صورت است. دستور if به
30
00:01:08,880 –> 00:01:11,119
نظر می رسد، بنابراین شما از
31
00:01:11,119 –> 00:01:12,000
شرط if عبور می کنید
32
00:01:12,000 –> 00:01:14,799
و سپس ما مجموعه ای از دستورات را
33
00:01:14,799 –> 00:01:18,080
در داخل شرط if داریم،
34
00:01:18,080 –> 00:01:19,920
بنابراین در سمت راست می توانید نمودار جریان را ببینید که
35
00:01:19,920 –> 00:01:22,159
چگونه دستور if ارزیابی می شود،
36
00:01:22,159 –> 00:01:23,280
37
00:01:23,280 –> 00:01:26,240
بنابراین ابتدا عبارت آزمایشی را داریم
38
00:01:26,240 –> 00:01:27,040
که
39
00:01:27,040 –> 00:01:29,280
شرط if است، اگر این عبارت
40
00:01:29,280 –> 00:01:30,400
به
41
00:01:30,400 –> 00:01:32,960
درستی ارزیابی شود، سپس ما باید عبارت تست را داشته باشیم. به داخل بدنه
42
00:01:32,960 –> 00:01:36,320
دستور if بروید، بنابراین این
43
00:01:36,320 –> 00:01:39,680
اساساً بدنه دستور if است که
44
00:01:39,680 –> 00:01:42,399
حاوی لیستی از عبارات یا بلوکهایی
45
00:01:42,399 –> 00:01:44,240
از دستورات است،
46
00:01:44,240 –> 00:01:46,799
اکنون اگر عبارت تست به
47
00:01:46,799 –> 00:01:47,840
false ارزیابی شود
48
00:01:47,840 –> 00:01:50,479
، عباراتی را که بعد از شرط if وجود دارند در حال حاضر اجرا میکنیم.
49
00:01:50,479 –> 00:01:52,960
50
00:01:52,960 –> 00:01:55,600
اجازه دهید شما را به دفترچه یادداشت jupiter خود ببرم،
51
00:01:55,600 –> 00:01:56,640
52
00:01:56,640 –> 00:01:59,759
جایی که متوجه میشویم که آیا عبارت با
53
00:01:59,759 –> 00:02:01,840
یک مثال
54
00:02:01,840 –> 00:02:05,840
خوب است، بنابراین من در دفترچه یادداشت jupyter خود
55
00:02:05,840 –> 00:02:09,440
هستم، فقط نام آن را به دستورات شرطی تغییر
56
00:02:09,440 –> 00:02:12,080
57
00:02:14,080 –> 00:02:17,760
میدهم، آن را بهعنوان نسخه آزمایشی میبینم و نام آن را خوب تغییر میدهیم.
58
00:02:17,760 –> 00:02:22,800
من فقط اندازه صفحه را گسترش می دهم
59
00:02:22,800 –> 00:02:26,959
60
00:02:26,959 –> 00:02:30,319
بسیار خوب، بنابراین اول از همه بیایید
61
00:02:30,319 –> 00:02:33,599
یک عبارت if ساده بنویسیم من در
62
00:02:33,599 –> 00:02:33,920
63
00:02:33,920 –> 00:02:37,519
اینجا نظر داده ام، فرض کنید متغیری
64
00:02:37,519 –> 00:02:38,720
به نام
65
00:02:38,720 –> 00:02:41,120
درجه داریم
66
00:02:42,480 –> 00:02:45,680
و مقدار درجه 80 است، سپس می
67
00:02:45,680 –> 00:02:47,040
نویسم دستور if من را
68
00:02:47,040 –> 00:02:51,440
طوری بیان کنید که اگر
69
00:02:51,440 –> 00:02:55,280
نمره بزرگتر از
70
00:02:55,280 –> 00:02:59,360
50 باشد، سپس یک علامت
71
00:02:59,360 –> 00:03:02,959
دونقطه می دهم، سپس یک عبارت چاپی را می نویسم
72
00:03:02,959 –> 00:03:05,040
73
00:03:05,040 –> 00:03:09,840
که در امتحان قبول شده است،
74
00:03:09,840 –> 00:03:11,599
اکنون به این صورت یک دستور if ساده می نویسید،
75
00:03:11,599 –> 00:03:13,920
بنابراین کلمه کلیدی if را
76
00:03:13,920 –> 00:03:17,200
دنبال می کنید. با شرط، بنابراین در اینجا
77
00:03:17,200 –> 00:03:18,560
شرط
78
00:03:18,560 –> 00:03:20,080
من این است که بررسی می کنم که آیا نمره بزرگتر از 50 است یا خیر.
79
00:03:20,080 –> 00:03:22,319
80
00:03:22,319 –> 00:03:25,040
حالا در اینجا من قبلاً نمره خود را 80 تعریف کرده ام،
81
00:03:25,040 –> 00:03:26,239
82
00:03:26,239 –> 00:03:28,560
بنابراین این عبارت if یا شرط
83
00:03:28,560 –> 00:03:30,400
اگر بررسی می کند که آیا 80 بزرگتر از برابر است یا خیر.
84
00:03:30,400 –> 00:03:33,680
50. حالا این درست است،
85
00:03:33,680 –> 00:03:37,440
سپس دستور چاپ من اجرا می شود،
86
00:03:37,440 –> 00:03:39,920
اجازه دهید من آن را اجرا کنم و نتیجه را به شما نشان دهم،
87
00:03:39,920 –> 00:03:40,879
در اینجا بروید،
88
00:03:40,879 –> 00:03:44,159
می توانید ببینید که ما
89
00:03:44,159 –> 00:03:46,319
پیام چاپی خود را در امتحان قبول شده ایم
90
00:03:46,319 –> 00:03:48,319
زیرا 80 بزرگتر از
91
00:03:48,319 –> 00:03:51,519
50 است. اما چه می شود اگر من این را به فرض 30 تغییر می دهم
92
00:03:51,519 –> 00:03:51,840
93
00:03:51,840 –> 00:03:55,360
. اگر این را اجرا کنم، در اینجا خروجی وجود ندارد
94
00:03:55,360 –> 00:03:57,439
، دلیل اینکه
95
00:03:57,439 –> 00:04:01,599
30 بزرگتر از 50 است نادرست است،
96
00:04:01,599 –> 00:04:06,239
بنابراین دستور چاپ من خوب اجرا نشد،
97
00:04:06,239 –> 00:04:11,200
اگر می خواهید،
98
00:04:11,360 –> 00:04:15,280
می توانید
99
00:04:15,280 –> 00:04:17,040
دستور دیگری را خارج از if نیز چاپ کنید.
100
00:04:17,040 –> 00:04:18,959
شرط
101
00:04:18,959 –> 00:04:23,840
من پیام را به عنوان اجرا می دهم
102
00:04:23,840 –> 00:04:27,199
دستور e بعد از if
103
00:04:27,199 –> 00:04:29,520
now یک چیز را به یاد داشته باشید که این
104
00:04:29,520 –> 00:04:31,360
دستور print خارج از
105
00:04:31,360 –> 00:04:32,479
شرط if است،
106
00:04:32,479 –> 00:04:35,919
بنابراین اگر آن را اجرا کنم فقط
107
00:04:35,919 –> 00:04:38,000
آخرین دستور چاپ من اجرا می شود
108
00:04:38,000 –> 00:04:39,680
که خارج از
109
00:04:39,680 –> 00:04:42,880
شرط ips است خوب
110
00:04:42,880 –> 00:04:46,240
حالا بیایید یک
111
00:04:46,240 –> 00:04:49,600
دستور if ساده دیگر بنویسیم حالا این بار
112
00:04:49,600 –> 00:04:51,360
ما نیستیم در اینجا برای تعریف مقدار نمره
113
00:04:51,360 –> 00:04:52,880
یا
114
00:04:52,880 –> 00:04:55,199
از قبل تعریف ارزش نمره، ما می
115
00:04:55,199 –> 00:04:57,440
خواهیم مقدار نمره را به عنوان
116
00:04:57,440 –> 00:05:00,800
ورودی که ورودی کاربر است، در نظر بگیریم، بنابراین
117
00:05:00,800 –> 00:05:04,639
نمره را برابر با اکنون می نویسم، روش دریافت
118
00:05:04,639 –> 00:05:06,240
ورودی کاربر با استفاده از تابع ورودی،
119
00:05:06,240 –> 00:05:07,840
120
00:05:07,840 –> 00:05:11,120
بنابراین اول از همه باید
121
00:05:11,120 –> 00:05:13,840
ورودی خود را به یک عدد صحیح تبدیل کنیم، بنابراین
122
00:05:13,840 –> 00:05:15,680
تابع int را مینویسم و در داخل تا
123
00:05:15,680 –> 00:05:18,720
ع ورودی خود را ارسال میکنم، سپ
124
00:05:22,840 –> 00:05:24,960
125
00:05:24,960 –> 00:05:30,000
پیام خود را به عنوان عدد را کاملاً وارد کنید، بن
126
00:05:30,080 –> 00:05:32,240
براین این عبارت حالا
127
00:05:32,240 –> 00:05:33,280
128
00:05:33,280 –> 00:05:36,320
شماره را از کاربر بگیرید، من دستور if خود را مینویسم
129
00:05:36,320 –> 00:05:38,400
اگر
130
00:05:38,400 –> 00:05:41,520
نمره بزرگتر از
131
00:05:41,520 –> 00:05:45,680
50
132
00:05:45,759 –> 00:05:48,479
باشد، اینجا فاصله نمیدهد، بیایید
133
00:05:48,479 –> 00:05:50,080
این قطعه را حذف کنیم،
134
00:05:50,080 –> 00:05:53,520
سپس مینویسم پرینت
135
00:05:53,520 –> 00:05:58,400
شما در امتحان قبول شدهاید،
136
00:05:58,639 –> 00:06:00,960
خوب
137
00:06:02,560 –> 00:06:06,000
بیایید اجرا کنیم. در اینجا می بینید
138
00:06:06,000 –> 00:06:09,600
که برنامه من به این صورت است king برای ورودی کاربر
139
00:06:09,600 –> 00:06:11,280
میگوید عدد را وارد کنید،
140
00:06:11,280 –> 00:06:12,639
شمارهام را مثلاً
141
00:06:12,639 –> 00:06:16,319
60 میدهم. اگر اینتر را
142
00:06:16,319 –> 00:06:18,840
بزنم که نتیجه قبولی در امتحان را به من میدهد،
143
00:06:18,840 –> 00:06:21,440
144
00:06:21,440 –> 00:06:24,160
حالا بیایید دوباره آن را اجرا کنیم این بار
145
00:06:24,160 –> 00:06:25,360
میخواهم مثلاً 35 را بدهم.
146
00:06:25,360 –> 00:06:29,120
اگر آن را اجرا کنم
147
00:06:29,120 –> 00:06:31,600
148
00:06:32,639 –> 00:06:35,199
هیچ خروجی در اینجا وجود ندارد به این دلیل که
149
00:06:35,199 –> 00:06:35,680
نمره
150
00:06:35,680 –> 00:06:38,479
35 ما بزرگتر از 50 نیست، بنابراین
151
00:06:38,479 –> 00:06:41,120
دستور چاپ ما به خوبی اجرا نشد،
152
00:06:41,120 –> 00:06:43,520
خوب حالا اجازه دهید اینجا فاصله بگذارم
153
00:06:43,520 –> 00:06:45,280
دوباره آن را اجرا می کنیم
154
00:06:45,280 –> 00:06:47,840
و این بار ما شبکه خود را به عنوان
155
00:06:47,840 –> 00:06:49,919
فرض کنید
156
00:06:49,919 –> 00:06:53,120
75 بگذرانید، اجازه دهید من آن را اجرا کنم،
157
00:06:53,120 –> 00:06:56,160
می توانید اینجا را ببینید، این پیام را به من می دهد
158
00:06:56,160 –> 00:07:00,080
که در امتحان قبول شده است، اکنون به دستور بعدی خود می
159
00:07:00,080 –> 00:07:02,160
رویم، ما عبارت if else
160
00:07:02,160 –> 00:07:04,560
را داریم، بنابراین
161
00:07:04,560 –> 00:07:06,720
نحو دستور if else شبیه
162
00:07:06,720 –> 00:07:07,759
به این است. ابتدا شرط if را دارید و به
163
00:07:07,759 –> 00:07:10,800
دنبال آن یک دونقطه در
164
00:07:10,800 –> 00:07:13,120
صورتی که این شرط به درستی ارزیابی شود، سپس
165
00:07:13,120 –> 00:07:14,720
لیستی از عبارات
166
00:07:14,720 –> 00:07:17,599
موجود در این را
167
00:07:17,599 –> 00:07:21,039
168
00:07:21,039 –> 00:07:24,160
169
00:07:24,160 –> 00:07:26,560
اجرا می
170
00:07:26,560 –> 00:07:28,000
کنیم.
171
00:07:28,000 –> 00:07:31,759
بنابراین در اینجا جریان چگونگی t است
172
00:07:31,759 –> 00:07:33,919
دستور if دستورات مختلف را اجرا میکند،
173
00:07:33,919 –> 00:07:36,319
174
00:07:36,319 –> 00:07:39,360
بنابراین ابتدا عبارت تست را
175
00:07:39,360 –> 00:07:41,919
بررسی میکنیم اگر درست باشد، سپس
176
00:07:41,919 –> 00:07:42,479
177
00:07:42,479 –> 00:07:45,680
بدنه if را داریم و اگر نادرست
178
00:07:45,680 –> 00:07:48,879
است، بدنه else را داریم
179
00:07:48,879 –> 00:07:51,199
و بعداً دستوراتی وجود
180
00:07:51,199 –> 00:07:53,199
دارد که خارج از اثرات وجود دارد. بلوک
181
00:07:53,199 –> 00:07:55,599
آن دستورات را اجرا می کند حالا
182
00:07:55,599 –> 00:07:57,360
بیایید به دفترچه یادداشت مشتری خود
183
00:07:57,360 –> 00:07:59,360
برویم و خواهیم دید
184
00:07:59,360 –> 00:08:00,960
که دستور افکت چگونه با مثال کار می کند
185
00:08:00,960 –> 00:08:02,960
186
00:08:02,960 –> 00:08:06,400
خوب است، بنابراین در اینجا مثال دیگری
187
00:08:06,400 –> 00:08:07,440
188
00:08:07,440 –> 00:08:10,960
از استفاده از دو دستور if را
189
00:08:10,960 –> 00:08:14,319
به شما نشان می دهم، بنابراین نمره خود را 40 i تعریف می کنم
190
00:08:14,319 –> 00:08:17,919
. اگر
191
00:08:17,919 –> 00:08:20,960
نمره بزرگتر از 50 باشد، مینویسیم،
192
00:08:20,960 –> 00:08:24,720
سپس چاپ میکنیم
193
00:08:25,599 –> 00:08:30,319
اجازه دهید پاس را ببینیم،
194
00:08:31,599 –> 00:08:35,360
سپس اگر عبارت دیگری را مینویسم
195
00:08:35,360 –> 00:08:39,839
، میگویم نمره کمتر از
196
00:08:39,839 –> 00:08:45,279
50 است،
197
00:08:46,000 –> 00:08:48,320
198
00:08:49,360 –> 00:08:52,800
اکنون در اینجا fail چاپ میکنیم، من از دو استفاده میکنم اگر دستورات
199
00:08:52,800 –> 00:08:55,920
اجازه دهید آن را اجرا کنم شما اینجا را ببینید من
200
00:08:55,920 –> 00:08:57,600
نتیجه خود را به عنوان fail دارم به این دلیل که
201
00:08:57,600 –> 00:09:00,080
نمره 40 ما کمتر از 50 است و از این رو به
202
00:09:00,080 –> 00:09:02,959
203
00:09:04,080 –> 00:09:06,160
جای استفاده از دو عبارت if
204
00:09:06,160 –> 00:09:07,120
می توانید از عبارت if else استفاده کنید،
205
00:09:07,120 –> 00:09:10,560
بنابراین در این مورد
206
00:09:10,560 –> 00:09:12,399
ما اکنون fail را چاپ کرده است. دستور if ما برای i بررسی می شود
207
00:09:12,399 –> 00:09:15,360
درجه f بزرگتر از 50 است
208
00:09:15,360 –> 00:09:17,760
اگر این درست باشد، ما
209
00:09:17,760 –> 00:09:19,040
هر چیزی را که در داخل دستور if وجود دارد چاپ می کنیم،
210
00:09:19,040 –> 00:09:19,839
211
00:09:19,839 –> 00:09:22,160
اما در صورتی که این مقدار نادرست ارزیابی شود
212
00:09:22,160 –> 00:09:23,440
،
213
00:09:23,440 –> 00:09:25,519
بلوک دیگری داریم که می خواهیم بنویسیم،
214
00:09:25,519 –> 00:09:27,279
اجازه دهید به شما نشان دهم که چگونه آن را بنویسید. بیانیه کامل،
215
00:09:27,279 –> 00:09:29,760
216
00:09:29,839 –> 00:09:34,839
بنابراین من یک نظر می دهم که گویی در غیر این صورت
217
00:09:34,839 –> 00:09:38,480
خوب است، می گویم
218
00:09:38,480 –> 00:09:42,720
نمره برابر با 40 است،
219
00:09:42,720 –> 00:09:47,279
سپس بررسی می کنیم که آیا
220
00:09:47,279 –> 00:09:51,680
نمره بزرگتر از 50 است
221
00:09:51,680 –> 00:09:56,480
222
00:09:56,480 –> 00:10:00,160
223
00:10:00,160 –> 00:10:04,640
یا خیر. پس از آن به جای استفاده مجدد از عبارت if، دیگر می نویسم
224
00:10:04,640 –> 00:10:08,399
به دنبال آن یک دونقطه و سپس مینویسم
225
00:10:08,399 –> 00:10:12,560
print fill مطمئن شوید که این فیلد
226
00:10:12,560 –> 00:10:16,160
در داخل کوتیشنهای دوگانه قرار دارد
227
00:10:16,160 –> 00:10:19,279
اگر آن را اجرا کنم، نتیجه شکست را به من
228
00:10:19,279 –> 00:10:23,279
میدهد، دلیل اینکه 40 بودن کمتر از
229
00:10:23,279 –> 00:10:26,240
تکرار نیست 40 بزرگتر از
230
00:10:26,240 –> 00:10:29,279
50 نیست، بنابراین اکنون فیلد را چاپ کرده است
231
00:10:29,279 –> 00:10:33,040
به جای اینکه مقدار را 40 در نظر
232
00:10:33,040 –> 00:10:36,320
بگیریم، می توانیم از کاربر بخواهیم ورودی را بدهد،
233
00:10:36,320 –> 00:10:41,360
بنابراین از تابع ورودی استفاده می کنیم، می گویم
234
00:10:41,360 –> 00:10:45,040
235
00:10:45,040 –> 00:10:47,839
درجه را وارد کنید
236
00:10:48,240 –> 00:10:51,120
بیایید دوباره آن را اجرا کنیم، می بینید اینجا
237
00:10:51,120 –> 00:10:53,600
برنامه من ورودی کاربر
238
00:10:53,600 –> 00:10:56,800
را می خواهد. بگو 80 میدم
239
00:10:56,800 –> 00:10:59,760
اجراش میکنم میگه پاس چون 80
240
00:10:59,760 –> 00:11:01,360
بزرگتره n برابر با 50
241
00:11:01,360 –> 00:11:03,680
اجازه دهید این بار آن را دوباره اجرا کنم، فرض کنید
242
00:11:03,680 –> 00:11:05,920
243
00:11:05,920 –> 00:11:09,760
نمره خود را پاس می کنم زیرا 45 اجرا می کند،
244
00:11:09,760 –> 00:11:15,040
این به ما می دهد که در
245
00:11:15,040 –> 00:11:18,240
حال حاضر شکست بخوریم در حال حاضر به دستور شرطی بعدی خود می
246
00:11:18,560 –> 00:11:20,079
رویم ما
247
00:11:20,079 –> 00:11:22,000
دستور بیضی
248
00:11:22,000 –> 00:11:23,760
داریم اکنون نحو بیضی به این صورت است.
249
00:11:23,760 –> 00:11:25,440
عبارت به نظر می رسد،
250
00:11:25,440 –> 00:11:28,160
بنابراین در اینجا ابتدا شرط
251
00:11:28,160 –> 00:11:30,000
if را داریم اگر شرط if به
252
00:11:30,000 –> 00:11:30,640
253
00:11:30,640 –> 00:11:32,880
درستی ارزیابی شود، اگر
254
00:11:32,880 –> 00:11:35,279
اساساً مجموعه ای از دستورات وجود
255
00:11:35,279 –> 00:11:37,519
داشته باشد، اگر اولین عبارت تست یا
256
00:11:37,519 –> 00:11:39,279
شرط if به نادرست ارزیابی شود،
257
00:11:39,279 –> 00:11:42,079
سپس شرط alif ما می شود. اکنون اجرا می
258
00:11:42,079 –> 00:11:44,079
شود اگر شرط l if ما درست
259
00:11:44,079 –> 00:11:46,480
باشد، بدنه alif را داریم، بنابراین این
260
00:11:46,480 –> 00:11:48,720
بدنه عبارت بیضی است،
261
00:11:48,720 –> 00:11:52,160
در نهایت اگر شرط alif نیز
262
00:11:52,160 –> 00:11:53,519
به نادرست ارزیابی شود،
263
00:11:53,519 –> 00:11:55,440
ما بلوک
264
00:11:55,440 –> 00:11:57,279
عبارات else را داریم که می توانید اینجا ببینید
265
00:11:57,279 –> 00:12:00,720
که بدنه دیگری داریم و بعداً اگر دستوراتی
266
00:12:00,720 –> 00:12:02,959
خارج از این وجود
267
00:12:02,959 –> 00:12:05,200
داشته باشد اگر alif و else مسدود شوند، آن
268
00:12:05,200 –> 00:12:07,120
جملات اجرا میشوند،
269
00:12:07,120 –> 00:12:08,959
اکنون با کمک مثالها این را خواهیم دید،
270
00:12:08,959 –> 00:12:11,440
271
00:12:11,440 –> 00:12:14,480
بنابراین اینجا در
272
00:12:14,480 –> 00:12:18,560
سلول من نظر خود را به عنوان
273
00:12:18,560 –> 00:12:21,680
عبارت سمت چپ میدهم
274
00:12:21,920 –> 00:12:25,760
okay sup در حالتی که من متغیری به نام
275
00:12:25,760 –> 00:12:27,279
score دارم
276
00:12:27,279 –> 00:12:30,880
و این مقدار را
277
00:12:30,880 –> 00:12:34,000
به عنوان عدد صحیح از کاربر می گیرد، بنابراین من از
278
00:12:34,000 –> 00:12:35,680
تابع ورودی استفاده می
279
00:12:35,680 –> 00:12:40,800
کنم، می گویم
280
00:12:41,680 –> 00:12:45,360
نمره را وارد کنید،
281
00:12:45,440 –> 00:12:48,959
یک فاصله می
282
00:12:48,959 –> 00:12:52,959
دهم و سپس شرط if را می نویسم. اگر
283
00:12:52,959 –> 00:12:56,079
نمره
284
00:12:56,079 –> 00:12:59,839
بزرگتر از 90
285
00:12:59,839 –> 00:13:04,240
باشد، یک دونقطه بدهید، سپس پیام خود را چاپ می
286
00:13:04,240 –> 00:13:07,920
کنیم که
287
00:13:07,920 –> 00:13:12,560
امتحان را گذرانده است، فرض کنید موافقت کرده است
288
00:13:12,560 –> 00:13:14,560
، فقط این عبارت را کپی می کنم زیرا
289
00:13:14,560 –> 00:13:15,680
می خواهیم
290
00:13:15,680 –> 00:13:19,360
عبارت مشابهی را در
291
00:13:19,360 –> 00:13:24,320
زیر چاپ کنیم و اکنون من
292
00:13:24,320 –> 00:13:29,440
شرط alif خود را خواهم داشت، می نویسم
293
00:13:29,440 –> 00:13:33,120
اگر alif در واقع غیر باشد اگر
294
00:13:33,120 –> 00:13:37,360
نمره بزرگتر از
295
00:13:37,360 –> 00:13:41,360
75 باشد
296
00:13:41,360 –> 00:13:45,440
297
00:13:45,440 –> 00:13:49,440
298
00:13:49,440 –> 00:13:54,320
299
00:13:54,320 –> 00:13:58,240
. می نویسم اگر
300
00:13:58,240 –> 00:14:01,360
نمره بزرگتر از مساوی باشد فرض کنیم
301
00:14:01,360 –> 00:14:03,839
302
00:14:04,720 –> 00:14:08,240
60 امتحان را با
303
00:14:08,240 –> 00:14:10,959
نمره c قبول می کند
304
00:14:11,519 –> 00:14:15,120
بعد می نویسم شرط alif دیگری می
305
00:14:15,120 –> 00:14:17,279
نویسم
306
00:14:17,279 –> 00:14:22,160
اگر نمره بزرگتر از
307
00:14:22,160 –> 00:14:24,800
این باشد باید بزرگتر از مساوی باشد
308
00:14:24,800 –> 00:14:25,839
خوب
309
00:14:25,839 –> 00:14:29,600
است بزرگتر از مساوی فرض کنید
310
00:14:29,600 –> 00:14:33,279
40 بعد امتحان را با degrade چاپ می
311
00:14:33,279 –> 00:14:36,959
312
00:14:36,959 –> 00:14:40,240
کنیم و در نهایت t را خواهیم داشت
313
00:14:40,240 –> 00:14:43,680
شرط دیگر من می نویسم چاپ
314
00:14:43,680 –> 00:14:46,