در این مطلب، ویدئو Python Essentials 3.1.2.14 ضروریات حلقه while با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:17
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:02,340
آزمایشگاه سه نقطه یک نقطه دو نقطه
2
00:00:02,340 –> 00:00:05,160
چهارده و سانتریولهای حلقه وحشی
3
00:00:05,160 –> 00:00:08,460
این یکی سختترین کاری است که
4
00:00:08,460 –> 00:00:11,340
باید انجام میدادم آنقدر سخت بود که مجبور
5
00:00:11,340 –> 00:00:16,529
شدم چیزهای دیگری را جستجو کنم. احساس کردم یک صفحه Google
6
00:00:16,529 –> 00:00:19,800
یا صفحهای آنلاین پیدا کردم که در واقع
7
00:00:19,800 –> 00:00:22,109
تا حدودی درست
8
00:00:22,109 –> 00:00:24,510
نبود هر چند تا نیمه
9
00:00:24,510 –> 00:00:26,670
درست بود، اما به اندازه کافی نزدیک بود که
10
00:00:26,670 –> 00:00:29,039
من را به پاسخ درست برساند و دلیل اصلی
11
00:00:29,039 –> 00:00:30,840
این بود که ریاضیات من نمی توانستم
12
00:00:30,840 –> 00:00:33,149
به روش صحیح ریاضی فکر کنم و
13
00:00:33,149 –> 00:00:36,390
در واقع من خیلی نزدیک بودم اگر
14
00:00:36,390 –> 00:00:40,770
قسمتی از حلقه را در یک حلقه دیگر انداخته بودم،
15
00:00:40,770 –> 00:00:42,780
احتمالاً می توانستم آن را
16
00:00:42,780 –> 00:00:45,210
نزدیکتر کنم، اما حتی به آن فکر هم نمی کردم،
17
00:00:45,210 –> 00:00:50,160
بنابراین بیایید از آن عبور کنیم، زیرا می
18
00:00:50,160 –> 00:00:52,050
بینید که درجه سختی متوسط است بیست یا سی
19
00:00:52,050 –> 00:00:55,890
دقیقه به معنای واقعی کلمه، شش و هفت
20
00:00:55,890 –> 00:00:59,820
ساعت طول کشید و فقط به آن فکر کردم و فقط سعی کردم
21
00:00:59,820 –> 00:01:01,859
بفهمم چگونه میخواهم
22
00:01:01,859 –> 00:01:04,650
حلقه را با استفاده از حلقه while قرار دهم
23
00:01:04,650 –> 00:01:06,990
و اجرای صحیح
24
00:01:06,990 –> 00:01:09,780
قوانین به صورت شفاهی تعریف شده را پیدا کنم که موقعیتهای واقعی زندگی
25
00:01:09,780 –> 00:01:13,470
را در کدهای کامپیوتری منعکس
26
00:01:13,470 –> 00:01:15,810
میکند. داستان خوبه همه شما می توانید بخوانید
27
00:01:15,810 –> 00:01:17,520
که من نمی خواهم همه چیز را بخوانم که
28
00:01:17,520 –> 00:01:21,270
قسمت اصلی هر کدام در قسمت اصلی پایین تر
29
00:01:21,270 –> 00:01:24,210
است، هرم آنها کمی عجیب است
30
00:01:24,210 –> 00:01:26,930
زیرا در واقع یک
31
00:01:26,930 –> 00:01:30,000
دیواره هرمی شکل است.
32
00:01:30,000 –> 00:01:32,610
یک اصل یک
33
00:01:32,610 –> 00:01:35,189
اصل ساده هر لایه پایینی
34
00:01:35,189 –> 00:01:37,860
حاوی یک بلوک بیشتر از لایه
35
00:01:37,860 –> 00:01:40,740
بالا است که بسیار بزرگ است به یاد داشته باشید
36
00:01:40,740 –> 00:01:42,960
که این شکل قانون استفاده شده توسط
37
00:01:42,960 –> 00:01:46,680
سازنده را نشان می دهد، بنابراین ما شش بلوک داریم که
38
00:01:46,680 –> 00:01:50,820
ارتفاع شش بلوک سه
39
00:01:50,820 –> 00:01:53,280
است. از این به این
40
00:01:53,280 –> 00:01:56,700
دلیل که میگوید هر سطح پایینتر، هر
41
00:01:56,700 –> 00:01:59,310
لایه پایینتری شامل یک بلوک بیشتر از بلوک
42
00:01:59,310 –> 00:02:02,670
بالا است، بنابراین این یکی است که به
43
00:02:02,670 –> 00:02:05,610
این میرسیم دو و سپس سه این سه
44
00:02:05,610 –> 00:02:08,340
و سپس ارتفاع سه لایه است،
45
00:02:08,340 –> 00:02:11,580
اما باید یکی باشد. بیشتر
46
00:02:11,580 –> 00:02:16,830
از موردی که در بالای آن قرار دارد،
47
00:02:16,830 –> 00:02:19,950
برای من بسیار سخت بود که بفهمم و بفهمم
48
00:02:19,950 –> 00:02:24,180
چرا با یک حلقه while کار میکند، بنابراین همانطور
49
00:02:24,180 –> 00:02:26,330
که من به آن فکر میکردم،
50
00:02:26,330 –> 00:02:27,630
درست است
51
00:02:27,630 –> 00:02:31,380
که حلقه را اجرا میکند یک بار حلقه را
52
00:02:31,380 –> 00:02:34,830
دو بار خشخش میکند. سه بار نداد
53
00:02:34,830 –> 00:02:37,500
از آنجایی که از طریق حلقه عبور کرد، ارتفاعی
54
00:02:37,500 –> 00:02:40,710
به من بدهید که چندین بار به من بدهید هر
55
00:02:40,710 –> 00:02:43,370
ارتفاعی که می گوید چند بار اجرا شد
56
00:02:43,370 –> 00:02:47,820
مطمئن نیستم که در آن زمان بزرگ گوشی را قطع
57
00:02:47,820 –> 00:02:49,800
کردم و نتوانستم بفهمم وظیفه شما
58
00:02:49,800 –> 00:02:51,360
نوشتن برنامه ای است که به آن رسیده است.
59
00:02:51,360 –> 00:02:53,460
تعداد بلوکهایی که سازندگان دارند و
60
00:02:53,460 –> 00:02:55,590
این دقیقاً در اینجا این کار را انجام میدهد و
61
00:02:55,590 –> 00:02:57,810
ارتفاع هرمی را که
62
00:02:57,810 –> 00:03:00,630
میتوان با استفاده از این بلوکها ساخت، خروجی میدهد
63
00:03:00,630 –> 00:03:01,920
که مشکلی مانند تعیین این
64
00:03:01,920 –> 00:03:04,110
ارتفاع بود، همانطور که میبینید ما ارتفاع درستی نداریم.
65
00:03:04,110 –> 00:03:09,150
66
00:03:09,150 –> 00:03:10,920
67
00:03:10,920 –> 00:03:13,440
اگر پیشنهاد دهندگان
68
00:03:13,440 –> 00:03:15,570
تعداد بلوک های کافی نداشته باشند
69
00:03:15,570 –> 00:03:18,209
و نتوانند لایه بعدی را
70
00:03:18,209 –> 00:03:21,350
تکمیل کنند، فوراً کار خود را تمام
71
00:03:21,470 –> 00:03:24,420
می کنند، ارتفاع
72
00:03:24,420 –> 00:03:29,820
با تعداد لایه های کاملاً تکمیل شده اندازه گیری می شود. اعتبار این سایت
73
00:03:29,820 –> 00:03:32,400
را همین جا به این شخص در اینجا
74
00:03:32,400 –> 00:03:35,640
75
00:03:35,640 –> 00:03:40,170
اعتبار دهید زیرا او من
76
00:03:40,170 –> 00:03:43,650
77
00:03:43,650 –> 00:03:47,310
را در صفحه مناسب
78
00:03:47,310 –> 00:03:50,850
قرار داد. او چیزی را وارد کرد که
79
00:03:50,850 –> 00:03:53,130
در واقع پاسخ صحیح نبود، اما
80
00:03:53,130 –> 00:03:56,430
نزدیک بود، آنقدر نزدیک بود که
81
00:03:56,430 –> 00:03:58,140
به من کمک کرد در نهایت پاسخ صحیح را دریافت کنم،
82
00:03:58,140 –> 00:04:01,020
همانطور که می بینید او لایه خود
83
00:04:01,020 –> 00:04:06,180
را برابر با یک دارد، اما وقتی این کار را انجام دادم مجبور شدم
84
00:04:06,180 –> 00:04:08,040
آن را به صفر تا کار کند،
85
00:04:08,040 –> 00:04:14,360
بنابراین او آن قسمت را اشتباه انجام داده است یا اینکه
86
00:04:14,360 –> 00:04:17,120
طرف دیگری چه اشتباهی انجام داده است،
87
00:04:17,120 –> 00:04:19,880
اوه بله
88
00:04:19,880 –> 00:04:23,360
برابر با آن است که دیرتر از
89
00:04:23,360 –> 00:04:26,420
بلوک ها یا مساوی با بلوک ها بود، در حالی که فقط
90
00:04:26,420 –> 00:04:29,350
معمولی بود، مثل اینکه کمتر از بلوک ها
91
00:04:29,350 –> 00:04:31,460
بود. در اینجا ما یک متغیر ارتفاع را از
92
00:04:31,460 –> 00:04:34,250
صفر شروع می کنیم که شروع به لایه در
93