در این مطلب، ویدئو #21 آموزش پایتون برای مبتدیان | برای حلقه در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,190 –> 00:00:03,470
[موسیقی] به
2
00:00:03,470 –> 00:00:05,700
بازگشت بیگانگان خوش آمدید نام من ایوان
3
00:00:05,700 –> 00:00:07,500
وتی است و بیایید این مجموعه را در پایتون ادامه دهیم،
4
00:00:07,500 –> 00:00:09,540
بنابراین در آخرین ویدیو در
5
00:00:09,540 –> 00:00:10,889
مورد حلقه ها به درستی صحبت کرده ایم و به
6
00:00:10,889 –> 00:00:13,259
طور خاص حلقه while در این
7
00:00:13,259 –> 00:00:14,940
ویدیو بود که در مورد حلقه حلقه صحبت خواهیم کرد.
8
00:00:14,940 –> 00:00:17,400
برای حلقه، هر دو
9
00:00:17,400 –> 00:00:19,350
حلقه درست هستند، اما
10
00:00:19,350 –> 00:00:20,789
در واقع زمانی که ما در مورد حلقه while صحبت می کنیم، کار متفاوت است در واقع زمانی که در
11
00:00:20,789 –> 00:00:23,070
مورد حلقه while صحبت می کنیم، برای 2 تکرار خاص است
12
00:00:23,070 –> 00:00:25,109
و شرایط موقعیت است،
13
00:00:25,109 –> 00:00:27,029
بنابراین اگر زمانی حلقه while ما یک شرط را مشخص می کنیم،
14
00:00:27,029 –> 00:00:29,070
اما در مورد پدر اینطور نیست.
15
00:00:29,070 –> 00:00:31,380
چون در حلقه for
16
00:00:31,380 –> 00:00:33,660
معمولاً با هر ترتیبی
17
00:00:33,660 –> 00:00:35,160
که من در مورد آن صحبت میکنم با دنباله کار میکند به آن فکر کنید حداقل به
18
00:00:35,160 –> 00:00:38,160
تاپل فکر کنید در مورد رشته فکر کنید، بنابراین
19
00:00:38,160 –> 00:00:39,690
آنچه که من اساساً در مورد آن صحبت میکنم این است
20
00:00:39,690 –> 00:00:41,879
که بگوییم اگر شما در اینجا و در این لیست یک laced دارید و
21
00:00:41,879 –> 00:00:44,940
در این لیست AHA مقادیر خاصی آن را دارد. می
22
00:00:44,940 –> 00:00:46,500
تواند هر مقدار تصادفی باشد، فرض کنید نام من
23
00:00:46,500 –> 00:00:50,129
Naveen 65 است و اگر بگویم آنها می گویند 2.5 پس
24
00:00:50,129 –> 00:00:51,750
اینها هستند من این مقادیر را دارم
25
00:00:51,750 –> 00:00:53,370
یکی رشته یک عدد صحیح است و وقتی شناور او
26
00:00:53,370 –> 00:00:55,020
مهم نیست چه نوع مقداری
27
00:00:55,020 –> 00:00:57,180
دارید آنجا می خواهم تی o چاپ این
28
00:00:57,180 –> 00:00:58,949
مقادیر بسیار آسان است، در واقع شما می توانید به سادگی
29
00:00:58,949 –> 00:01:00,420
بگویید چاپ کنید و می توانید مقدار x را چاپ کنید،
30
00:01:00,420 –> 00:01:03,420
این کار خوب است، اجازه دهید من فقط
31
00:01:03,420 –> 00:01:04,769
این کد را اجرا کنم و می توانید خروجی را ضبط کنید،
32
00:01:04,769 –> 00:01:07,229
اما اگر می خواهید
33
00:01:07,229 –> 00:01:08,939
خروجی را به صورت جداگانه دریافت کنید چه می شود برای چاپ
34
00:01:08,939 –> 00:01:11,880
مقادیر یک به یک، بنابراین در این مورد
35
00:01:11,880 –> 00:01:14,549
شما از یک حلقه for استفاده می کنید که اکنون برای
36
00:01:14,549 –> 00:01:17,070
کارهای حلقه کار می کند، بنابراین باید بگوییم برای سپس باید
37
00:01:17,070 –> 00:01:19,560
از یک متغیر با این استفاده کنیم، می گوییم
38
00:01:19,560 –> 00:01:23,460
این بار من اکنون یک عنصر از این را نشان می دهم.
39
00:01:23,460 –> 00:01:25,530
لیست در یک زمان بنابراین به عنوان مثال
40
00:01:25,530 –> 00:01:27,930
در ابتدا به ناوین اشاره می کنم سپس
41
00:01:27,930 –> 00:01:29,790
به 65 اشاره می کنم سپس به
42
00:01:29,790 –> 00:01:32,850
2.5 یک به یک اشاره می کنم بنابراین شما باید برای I
43
00:01:32,850 –> 00:01:36,090
در X بگویید تا یک به یک
44
00:01:36,090 –> 00:01:38,700
مقدار را دریافت کند و دوباره این یک است suit بنابراین
45
00:01:38,700 –> 00:01:40,590
باید از یک کد در آنجا استفاده کنید و می توانید
46
00:01:40,590 –> 00:01:42,240
دوباره خطوطی از عبارات بنویسید،
47
00:01:42,240 –> 00:01:44,009
نکته این است که باید مطمئن شوید که
48
00:01:44,009 –> 00:01:46,170
از یک تورفتگی مناسب استفاده می کنید، بنابراین من مقدار آن
49
00:01:46,170 –> 00:01:47,460
50
00:01:47,460 –> 00:01:49,079
را چاپ می کنم، مقدار I that’s it را چاپ می کنم
51
00:01:49,079 –> 00:01:51,270
گفت: کسانی که هیچ تکرار وجود دارد بر خلاف یک
52
00:01:51,270 –> 00:01:53,430
در حالی که در اینجا، بنابراین ما en
53
00:01:53,430 –> 00:01:55,439
متغیر شادی ما شرط را نمی گیریم و
54
00:01:55,439 –> 00:01:57,360
خودمان افزایش یا کاهش
55
00:01:57,360 –> 00:01:59,280
نمی دهیم که توسط خود حلقه for انجام می
56
00:01:59,280 –> 00:02:01,710
شود که در حال حاضر هوشمند است بنابراین
57
00:02:01,710 –> 00:02:04,020
اگر من این کد را اجرا کنم می توانید مشاهده کنید
58
00:02:04,020 –> 00:02:07,049
که مقادیر یک به یک ضبط می شود. بله، اگر میخواهید
59
00:02:07,049 –> 00:02:08,729
همه مقادیر از حداقل
60
00:02:08,729 –> 00:02:11,280
use for حلقه را چاپ کنید، بنابراین حلقه for به طور معمول
61
00:02:11,280 –> 00:02:12,340
میتواند با
62
00:02:12,340 –> 00:02:14,200
لیست نمونه دنبالهای که
63
00:02:14,200 –> 00:02:16,720
اکنون با آن کار کردهاید استفاده شود، فرض
64
00:02:16,720 –> 00:02:18,849
کنید یک رشته در اینجا دارید، فرض کنید
65
00:02:18,849 –> 00:02:21,010
X حداقل نیست. حالا یک
66
00:02:21,010 –> 00:02:23,560
رشته ساده است که Naveen است و سپس میخواهم
67
00:02:23,560 –> 00:02:26,170
مقدار آن را یکی یکی چاپ کنم، بنابراین
68
00:02:26,170 –> 00:02:28,540
یک راه این است که میتوانید از یک آرایه درست
69
00:02:28,540 –> 00:02:30,040
استفاده کنید تا بتوانیم از حلقه while در اینجا نیز استفاده کنیم و
70
00:02:30,040 –> 00:02:31,930
سپس میتوانید از آن مربع استفاده کنید. و
71
00:02:31,930 –> 00:02:33,670
می توانید مقادیر شاخص را مشخص کنید
72
00:02:33,670 –> 00:02:35,410
در غیر این صورت اگر این کد را اجرا کنید، می توانید
73
00:02:35,410 –> 00:02:37,330
ببینید که این کار را چگونه انجام می دهید، بنابراین
74
00:02:37,330 –> 00:02:39,370
مقدار I first
75
00:02:39,370 –> 00:02:41,650
N خواهد داشت و
76
00:02:41,650 –> 00:02:43,629
اجازه دهید من فقط آن را انجام دهم. دوباره کاری
77
00:02:43,629 –> 00:02:44,709
که ما از مدت ها قبل انجام می دهیم
78
00:02:44,709 –> 00:02:48,010
که اشکال زدایی است پس من دوست دارم و بگویید اشکال زدایی،
79
00:02:48,010 –> 00:02:50,410
بیایید آن را ردیابی کنیم، بنابراین اگر من ردیابی کنید، می
80
00:02:50,410 –> 00:02:52,630
توانید مقدار x را ناوین و
81
00:02:52,630 –> 00:02:55,060
مقدار i را ببینید و اکنون به شما
82
00:02:55,060 –> 00:02:57,640
تکرار آتش را می دهم اگر تکرار بعدی را گفتم، می
83
00:02:57,640 –> 00:03:00,040
توانید مقدار I را ببینید، تبدیل به یک می شود. و
84
00:03:00,040 –> 00:03:01,870
مقدار تکرار بعدی I تبدیل به V می شود
85
00:03:01,870 –> 00:03:04,000
مقدار I می شود I و سپس
86
00:03:04,000 –> 00:03:06,069
مقدار I می شود n بنابراین برای شما حرکت می کند
87
00:03:06,069 –> 00:03:07,629
و شما همه مقادیر را درست چاپ می کنید
88
00:03:07,629 –> 00:03:10,060
بنابراین اگر کنسول را ببینم که تمام
89
00:03:10,060 –> 00:03:11,769
اجراها را به دست آورده اید یک حق البته
90
00:03:11,769 –> 00:03:13,810
فراموش کردم که یکی دیگر را انجام دهم، بنابراین شما
91
00:03:13,810 –> 00:03:15,519
در آن زندگی می کنید، بنابراین این مزیت
92
00:03:15,519 –> 00:03:18,310
استفاده از حلقه برای است، اوه آیا می توانم برای حلقه
93
00:03:18,310 –> 00:03:20,049
با چیز دیگری استفاده کنم، بله، می توانیم مثال
94
00:03:20,049 –> 00:03:21,819
بزنیم، همچنین می توانیم از این با تاپل استفاده کنیم یا
95
00:03:21,819 –> 00:03:23,950
می توانیم با استفاده از بگویید اما ما یک
96
00:03:23,950 –> 00:03:26,560
مثال دیگر داریم که می توانید انجام دهید،
97
00:03:26,560 –> 00:03:28,329
می توانید به جای داشتن یک متغیر متفاوت لیست خود را مشخص کنید،
98
00:03:28,329 –> 00:03:30,400
می توانید
99
00:03:30,400 –> 00:03:33,160
لیست خود را در اینجا داشته باشید، حتی که اینجا کار می کند، بنابراین
100
00:03:33,160 –> 00:03:35,410
شما دو شش پل دارید و اگر من این کد را انجام دادم،
101
00:03:35,410 –> 00:03:37,180
می توانید ببینید ما یک به یک دریافت کردیم تا
102
00:03:37,180 –> 00:03:39,250
بتوانید لیست خود را داشته باشید و در عین حال خود را داشته باشید، بنابراین
103
00:03:39,250 –> 00:03:42,190
دستور شما برای آن ذکر شده اس