در این مطلب، ویدئو استثناهای پایتون – افزایش استثناها – نحوه پرتاب دستی یک مثال کد استثنا – کاربردی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,200 –> 00:00:06,879
[Music]
2
00:00:06,879 –> 00:00:09,200
هنگام انجام مدیریت استثنا در پایتون
3
00:00:09,200 –> 00:00:10,960
و کدی نوشته اید که خطا را تشخیص می دهد
4
00:00:10,960 –> 00:00:12,080
،
5
00:00:12,080 –> 00:00:14,400
می توانید یک دستور آماده برای
6
00:00:14,400 –> 00:00:16,720
خروج از بلوک try و اجرای
7
00:00:16,720 –> 00:00:19,680
بلوک پذیرش بلافاصله شروع کنید، به عنوان مثال
8
00:00:19,680 –> 00:00:22,400
اگر مقدار خطا را افزایش داده اید و
9
00:00:22,400 –> 00:00:24,480
به
10
00:00:24,480 –> 00:00:26,080
نوعی ارسال کرده اید.
11
00:00:26,080 –> 00:00:28,160
در داخل پرانتز، یک
12
00:00:28,160 –> 00:00:30,720
استثنای جدید از نوع خطای مقدار ایجاد می کند و یک
13
00:00:30,720 –> 00:00:33,280
آرگومان رشته ای توضیح می دهد که این
14
00:00:33,280 –> 00:00:34,559
خطا چیست
15
00:00:34,559 –> 00:00:37,040
و همچنین می توانید از کلمه کلیدی as برای
16
00:00:37,040 –> 00:00:39,600
ارائه یک شی برای استثنای خود استفاده کنید، بنابراین
17
00:00:39,600 –> 00:00:41,280
بیایید به مثالی از
18
00:00:41,280 –> 00:00:44,399
بالا بردن نگاه کنیم. استثناها
19
00:00:44,399 –> 00:00:46,239
در این مثال از مدیریت استثنا
20
00:00:46,239 –> 00:00:48,879
، از کاربر میخواهیم که سن خود را وارد کند
21
00:00:48,879 –> 00:00:51,600
و اگر سنی را وارد کند
22
00:00:51,600 –> 00:00:54,559
که یک عدد صحیح معتبر نیست و این
23
00:00:54,559 –> 00:00:56,320
تابع int قادر به تبدیل آن به یک
24
00:00:56,320 –> 00:00:57,600
عدد صحیح نباشد،
25
00:00:57,600 –> 00:01:00,160
یک خطای مقدار را افزایش داده و پرتاب میکند و چاپ
26
00:01:00,160 –> 00:01:02,160
کردن سن نامعتبر وارد شده است،
27
00:01:02,160 –> 00:01:03,920
بنابراین بیایید امتحان کنیم این
28
00:01:03,920 –> 00:01:06,240
برنامه پنج سریع واقعی به خوبی کار می کند،
29
00:01:06,240 –> 00:01:08,640
اما اگر شما پنج
30
00:01:08,640 –> 00:01:10,880
سال نامعتبر هستید، سن نامعتبر وارد شده است، استثنا
31
00:01:10,880 –> 00:01:13,760
پرتاب می شود، اما اگر فرد وارد
32
00:01:13,760 –> 00:01:15,680
سنی مانند
33
00:01:15,680 –> 00:01:18,560
l شود چه می شود ike 150 منظورم این است که ما می دانیم که هیچ کس
34
00:01:18,560 –> 00:01:21,920
در جهان تا به حال 150 سال زندگی نکرده است، بنابراین یا
35
00:01:21,920 –> 00:01:23,280
اگر سنی را وارد کند که یک عدد منفی است،
36
00:01:23,280 –> 00:01:26,640
بنابراین ما می توانیم بررسی کنیم که آیا سن کمتر
37
00:01:26,640 –> 00:01:29,040
از صفر است
38
00:01:29,040 –> 00:01:30,240
یا
39
00:01:30,240 –> 00:01:32,479
سن بیشتر از
40
00:01:32,479 –> 00:01:34,240
فرض کنید
41
00:01:34,24