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