در این مطلب، ویدئو مدیریت خطاهای منطقی در یک برنامه پایتون با استفاده از ساختارهای تصمیم با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:02
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,360 –> 00:00:03,520
ما تقریباً این برنامه را به پایان رسانده ایم
2
00:00:03,520 –> 00:00:05,359
و آخرین کاری که می خواهیم
3
00:00:05,359 –> 00:00:07,839
برای این نمایش یادگیری انجام دهیم این است
4
00:00:07,839 –> 00:00:12,080
که راه هایی برای شکل دادن به برنامه خود بیاموزیم تا خطاهای منطقی را
5
00:00:12,080 –> 00:00:14,160
پیش بینی و برنامه ریزی
6
00:00:14,160 –> 00:00:16,000
7
00:00:16,000 –> 00:00:19,359
کنیم.
8
00:00:19,359 –> 00:00:21,680
در اینجا در خط 10. اگر کاربر
9
00:00:21,680 –> 00:00:25,519
C یا f بزرگ
10
00:00:25,519 –> 00:00:27,680
را وارد نکند، خطای زمان اجرا ایجاد نمیکند، کد
11
00:00:27,680 –> 00:00:29,840
ما همچنان اجرا میشود، فقط وقتی
12
00:00:29,840 –> 00:00:32,399
میخواهیم این
13
00:00:32,399 –> 00:00:34,239
مقایسه را در اینجا
14
00:00:34,239 –> 00:00:36,559
ارزیابی کنیم، میتوانیم به طور بالقوه
15
00:00:36,559 –> 00:00:38,719
تابع فارنهایت را حتی زمانی
16
00:00:38,719 –> 00:00:41,440
که منطقی نیست اجرا کنید، بنابراین این
17
00:00:41,440 –> 00:00:44,640
نمونه ای از یک خطای منطقی است، بنابراین در این
18
00:00:44,640 –> 00:00:46,800
نمایش به نحوه
19
00:00:46,800 –> 00:00:49,200
سازماندهی کد خود با انواع
20
00:00:49,200 –> 00:00:51,520
ساختارهای تصمیم گیری و برخی از
21
00:00:51,520 –> 00:00:54,960
روش های رشته ای می پردازیم. برای کمک به ما در حل این مشکل
22
00:00:54,960 –> 00:00:56,559
خوب، اجازه دهید ابتدا به یک
23
00:00:56,559 –> 00:00:59,600
روش رشته ساده نگاه کنیم تا به ما کمک
24
00:00:59,600 –> 00:01:01,760
کند اگر به این نگاه کنیم خوب است، اگر کاربر
25
00:01:01,760 –> 00:01:04,159
یک c یا f را وارد کند، اما آن را با حروف کوچک وارد کند،
26
00:01:04,159 –> 00:01:05,600
خوب میدانید پس ما به
27
00:01:05,600 –> 00:01:07,920
طور بالقوه فارنهایت را
28
00:01:07,920 –> 00:01:10,560
برای CE محاسبه lsius
29
00:01:10,560 –> 00:01:13,520
میتوانیم با تبدیل همه آن به یک حروف کوچک از آن جلوگیری کنیم،
30
00:01:13,520 –> 00:01:15,840
بنابراین در این مثال آن را به حروف بزرگ تبدیل میکنم،
31
00:01:15,840 –> 00:01:19,040
خوب حالا
32
00:01:19,040 –> 00:01:21,759
چرا این خوب کار میکند به ما یادآوری شد
33
00:01:21,759 –> 00:01:24,320
که روش ورودی
34
00:01:24,320 –> 00:01:26,799
uh ورودی را از کنسول مشاوره میگیرد
35
00:01:26,799 –> 00:01:28,560
و
36
00:01:28,560 –> 00:01:30,960
آن را به عنوان یک رشته برمی گرداند، بنابراین به دلیل اینکه
37
00:01:30,960 –> 00:01:34,400
یک نوع رشته است، می توانیم یک متد رشته ای را
38
00:01:34,400 –> 00:01:37,600
به این فراخوانی ورودی زنجیر
39
00:01:37,600 –> 00:01:38,799
کنیم تا
40
00:01:38,799 –> 00:01:41,200
اکنون با این ارزیابی
41
00:01:41,200 –> 00:01:44,560
درست در اینجا کار می کند، همه آن را با حروف بزرگ
42
00:01:44,560 –> 00:01:46,720
باید انجام دهیم، سپس کاری که می خواهیم انجام دهیم شکلی است
43
00:01:46,720 –> 00:01:49,119
از تصمیم درست میخواهیم بگوییم اگر
44
00:01:49,119 –> 00:01:52,000
c یا f است، میدانی با
45
00:01:52,000 –> 00:01:54,079
این دو خط
46
00:01:54,079 –> 00:01:56,640
خوب برو جلو، بنابراین اگر این کار را انجام دادیم میتوانیم آن را به چند
47
00:01:56,640 –> 00:01:58,000
روش شکل
48
00:01:58,000 –> 00:02:01,680
دهیم، میتوانیم بگوییم اگر تبدیل
49
00:02:01,680 –> 00:02:03,680
با
50
00:02:03,680 –> 00:02:05,920
نقل قولهای بزرگ C
51
00:02:05,920 –> 00:02:08,959
و تبدیل برابر
52
00:02:08,959 –> 00:02:11,200
نیست. با سرمایه برابر نیست،
53
00:02:11,200 –> 00:02:13,840
خوب است، پس ما به دنبال
54
00:02:13,840 –> 00:02:15,440
منفی
55
00:02:15,440 –> 00:02:16,720
هستیم، اینجا
56
00:02:16,720 –> 00:02:18,560
با سرمایه برابر نیست،
57
00:02:18,560 –> 00:02:19,840
58
00:02:19,840 –> 00:02:22,480
خوب است، ما یک بلوک کد کوچک انجام
59
00:02:22,480 –> 00:02:24,400
می دهیم و می گوییم print
60
00:02:24,400 –> 00:02:26,319
و می گوییم لطفا
61
00:02:26,319 –> 00:02:27,440
62
00:02:27,440 –> 00:02:30,800
c یا f aren را وارد کنید. ما در اینجا مودب هستیم، در
63
00:02:30,800 –> 00:02:31,760
64
00:02:31,760 –> 00:02:34,480
غیر این صورت داده های خوبی داریم اگر آنها به
65
00:02:34,480 –> 00:02:36,959
ما c یا f را بدهند،
66
00:02:36,959 –> 00:02:39,680
ما این پاسخ را همینجا انجام میدهیم، حالا
67
00:02:39,680 –> 00:02:41,200
فقط برای کسانی از شما که تازه وارد پایتون هستند، ویدیو را مکث کنید
68
00:02:41,200 –> 00:02:43,599
69
00:02:43,599 –> 00:02:46,239
و از فاصله یا برگهها برای انجام بلوک کد خود استفاده کنید،
70
00:02:46,239 –> 00:02:47,599
71
00:02:47,599 –> 00:02:50,879
فقط این را برای کمی هضم کنید، توجه کنید
72
00:02:50,879 –> 00:02:53,360
که اگر
73
00:02:53,360 –> 00:02:56,000
دقیقاً در اینجا به این عبارت else نگاه کنیم، متوجه می شویم که همه چیز
74
00:02:56,000 –> 00:02:59,280
مطابق با آن است، بنابراین این عبارت و همچنین عبارت
75
00:02:59,280 –> 00:03:02,400
if else همه بخشی از
76
00:03:02,400 –> 00:03:06,080
این بلوک else در خط نهم
77
00:03:06,080 –> 00:03:06,959
دیگر هستند،
78
00:03:06,959 –> 00:03:08,480
اما این
79
00:03:08,480 –> 00:03:10,800
بلوک کد در اینجا فقط به
80
00:03:10,800 –> 00:03:13,200
این عبارت else تعلق دارد. میبینیم که وقتی
81
00:03:13,200 –> 00:03:16,319
آن تورفتگیها را تورفتگی و لانه
82
00:03:16,319 –> 00:03:17,760
میکنیم، سلسلهمراتب ما کاملاً
83
00:03:17,760 –> 00:03:19,920
ساخته شده است،
84
00:03:19,920 –> 00:03:22,560
بنابراین آن را در قاب منفی قرار میدهیم،
85
00:03:22,560 –> 00:03:24,720
بنابراین
86
00:03:24,720 –> 00:03:27,760
اگر c نباشد، اگر f نباشد،
87
00:03:27,760 –> 00:03:29,760
این پیام خطا را همینجا خروجی میدهیم، پس
88
00:03:29,760 –> 00:03:31,920
باید ببینیم این در حال حاضر کار می کند، دمای معتبری را وارد می کنم،
89
00:03:31,920 –> 00:03:34,959
اما بیایید بگوییم که x
90
00:03:34,959 –> 00:03:37,760
را درست در آنجا انجام می دهم، ما درخواست خود را دریافت می کنیم و
91
00:03:37,760 –> 00:03:39,519
برنامه را متوقف می کنیم،
92
00:03:39,519 –> 00:03:41,599
خوب، ما آزمایش می کنیم که مثبت باشد، بنابراین
93
00:03:41,599 –> 00:03:43,200
اجازه دهید
94
00:03:43,200 –> 00:03:45,519
دمای معتبر را وارد کنیم و حرف c را
95
00:03:45,519 –> 00:03:47,920
انجام می دهم. حروف کوچک ما خوب هستیم که این کار را انجام دهیم
96
00:03:47,920 –> 00:03:49,840
خیلی خوب کار می
97
00:03:49,840 –> 00:03:50,879
کند،
98
00:03:50,879 –> 00:03:53,040
بنابراین این یکی از راه هایی است که می توانیم
99
00:03:53,040 –> 00:03:56,239
از آن محافظت کنیم، من ممکن است پیشنهاد
100
00:03:56,239 –> 00:03:58,840
کنم که بسیار خوب،
101
00:03:58,840 –> 0