در این مطلب، ویدئو حلقه ها در پایتون | حلقههای For، while، Do while | دوره پایتون | استفاده از انواع حلقه های پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:24:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,860
در این ویدیو من به شما نشان می دهم که
2
00:00:01,860 –> 00:00:05,279
چگونه از حلقه ها در پایتون استفاده کنید و با حلقه while شروع می کنیم،
3
00:00:05,279 –> 00:00:08,400
بنابراین اول از همه
4
00:00:08,400 –> 00:00:13,559
حلقه چیست، بنابراین یک حلقه به ما اجازه می دهد تا
5
00:00:13,559 –> 00:00:17,460
چند بلوک کد را دوباره و دوباره تکرار کنیم
6
00:00:17,460 –> 00:00:20,449
تا زمانی که و مگر اینکه اکنون برخی از شرایط برآورده شده است،
7
00:00:20,449 –> 00:00:23,460
بیایید نحوه استفاده از حلقه while در پایتون را ببینیم،
8
00:00:23,460 –> 00:00:26,099
بنابراین فرض کنید که من
9
00:00:26,099 –> 00:00:28,859
متغیری به نام I را اعلام می کنم و
10
00:00:28,859 –> 00:00:32,189
آن را با مقدار 0 مقداردهی اولیه می کنم و برای
11
00:00:32,189 –> 00:00:34,260
استفاده از حلقه while از این کلمه کلیدی استفاده می کنید
12
00:00:34,260 –> 00:00:37,559
و سپس شما یک شرط را ارائه می کنید، بنابراین
13
00:00:37,559 –> 00:00:40,200
فرض کنید می خواهم بررسی کنم که آیا
14
00:00:40,200 –> 00:00:45,030
مقدار داخل متغیر I کمتر از
15
00:00:45,030 –> 00:00:50,039
5 است یا خیر، و همانطور که در مورد اگر
16
00:00:50,039 –> 00:00:52,289
هم دیدیم که بعد از
17
00:00:52,289 –> 00:00:55,739
شرط این علامت دو نقطه و سپس
18
00:00:55,739 –> 00:00:59,219
در بعدی را ارائه می دهیم. ما کدی را می نویسیم که می
19
00:00:59,219 –> 00:01:03,059
خواهیم بارها و بارها اجرا کنیم
20
00:01:03,059 –> 00:01:07,530
تا زمانی که شرط حلقه درست باشد، بنابراین
21
00:01:07,530 –> 00:01:09,869
فرض کنید می
22
00:01:09,869 –> 00:01:12,770
خواهیم چیزی را چاپ کنیم و
23
00:01:12,770 –> 00:01:17,939
مقدار I را چاپ می کنیم و سپس مقدار I like this را چاپ می کنیم.
24
00:01:17,939 –> 00:01:21,030
همچنین من می
25
00:01:21,030 –> 00:01:24,869
خواهم ارزش من را با هر قدم تغییر
26
00:01:24,869 –> 00:01:27,180
دهم بنابراین من مقدار I را با استفاده از این عبارت تغییر می دهد
27
00:01:27,180 –> 00:01:32,040
که I به علاوه برابر با 1 است، این در
28
00:01:32,040 –> 00:01:35,909
اصل به این معنی است که ما می خواهیم
29
00:01:35,909 –> 00:01:40,290
هر بار که این کد اجرا می شود فقط 1 اضافه
30
00:01:40,290 –> 00:01:43,140
کنیم همچنین می توانیم بگوییم که می خواهیم
31
00:01:43,140 –> 00:01:45,689
این عملیات I را انجام دهیم برابر I
32
00:01:45,689 –> 00:01:50,220
به اضافه 1 است. بنابراین این عبارت مشابه
33
00:01:50,220 –> 00:01:51,930
این عبارت است، اجازه دهید من چند
34
00:01:51,930 –> 00:01:54,659
فاصله را در اینجا در اینجا ارائه کنم، همچنین مشاهده خواهید کرد
35
00:01:54,659 –> 00:01:56,390
که من مقداری
36
00:01:56,390 –> 00:01:59,399
تورفتگی در اینجا ارائه کرده ام و تورفتگی به این معنی است
37
00:01:59,399 –> 00:02:03,000
که این دو خط کد بخشی
38
00:02:03,000 –> 00:02:07,170
از حلقه while هستند، بنابراین وقتی می خواهم بنویسم.
39
00:02:07,170 –> 00:02:09,750
چیزی خارج از حلقه while
40
00:02:09,750 –> 00:02:12,870
از اینجا بدون تورفتگی شروع می کنم و
41
00:02:12,870 –> 00:02:13,370
اجازه دهید
42
00:02:13,370 –> 00:02:17,060
فقط چاپ کنم که کار ما
43
00:02:17,060 –> 00:02:19,610
تمام شده است و حالا اجازه دهید کد را اجرا کنم و
44
00:02:19,610 –> 00:02:21,620
ببینیم نتیجه چیست و
45
00:02:21,620 –> 00:02:24,800
در اینجا خواهید دید که اول از همه این رشته
46
00:02:24,800 –> 00:02:27,440
اجرا می شود که مقدار I است و
47
00:02:27,440 –> 00:02:31,340
سپس مقدار I چاپ می شود که
48
00:02:31,340 –> 00:02:36,799
0 1 2 3 و 4 است بنابراین همانطور که در اینجا می بینید
49
00:02:36,799 –> 00:02:39,530
که I را مقداردهی اولیه کرده ایم برابر با 2 است بنابراین
50
00:02:39,530 –> 00:02:42,140
مقدار اولیه I اکنون وقتی می رسیم 0
51
00:02:42,140 –> 00:02:44,090
است این کد و زمانی که این
52
00:02:44,090 –> 00:02:47,810
شرکت ndition در اینجا بررسی می شود مقدار
53
00:02:47,810 –> 00:02:51,410
I 0 است که کمتر از 5 است یعنی
54
00:02:51,410 –> 00:02:54,260
این شرط درست است و به این معنی است
55
00:02:54,260 –> 00:02:57,110
که این دو خط کد که در
56
00:02:57,110 –> 00:03:00,290
زیر حلقه while قرار دارند اجرا می شوند بنابراین
57
00:03:00,290 –> 00:03:02,780
این خط در جایی اجرا می شود که مقدار
58
00:03:02,780 –> 00:03:05,269
I چاپ شده است. آیا I برابر با 0 است و
59
00:03:05,269 –> 00:03:07,970
این خط کد
60
00:03:07,970 –> 00:03:10,910
مقدار I را 1 افزایش می دهد بنابراین وقتی این خط کد
61
00:03:10,910 –> 00:03:14,120
اجرا می شود اکنون مقدار I تبدیل به 1 می شود
62
00:03:14,120 –> 00:03:17,209
زیرا قبلاً 0 بود و یک بار
63
00:03:17,209 –> 00:03:19,430
دیگر این جریان برنامه
64
00:03:19,430 –> 00:03:22,190
برای ارزیابی به شروع می رود. این شرط و
65
00:03:22,190 –> 00:03:25,069
این بار مقدار I 1 است که
66
00:03:25,069 –> 00:03:26,900
کمتر از 5 است و شرط
67
00:03:26,900 –> 00:03:29,750
یک بار دیگر درست است و دوباره این خط از
68
00:03:29,750 –> 00:03:32,569
کد اجرا می شود و این خط
69
00:03:32,569 –> 00:03:34,790
کد اجرا می شود و مقدار I
70
00:03:34,790 –> 00:03:37,639
یک بار دیگر 1 افزایش می یابد. و
71
00:03:37,639 –> 00:03:40,910
مقدار I در اینجا 2 می شود و
72
00:03:40,910 –> 00:03:44,359
این بارها و بارها تکرار می شود تا
73
00:03:44,359 –> 00:03:49,220
مقدار I 5 شود و وقتی مقدار I
74
00:03:49,220 –> 00:03:52,970
5 شود این شرط false خواهد بود
75
00:03:52,970 –> 00:03:55,700
و این یعنی این کد اجرا نمی شود
76
00:03:55,700 –> 00:03:59,120
این کد فقط اجرا می شود.
77
00:03:59,120 –> 00:04:01,639
زمانی که حلقه while شرط درست است
78
00:04:01,639 –> 00:04:04,579
و در نهایت این خط کد
79
00:04:04,579 –> 00:04:08,299
چاپ می شود که حلقه while به پایان می رسد حالا
80
00:04:08,299 –> 00:04:10,760
اجازه دهید یک مثال دیگر از
81
00:04:10,760 –> 00:04:12,859
حلقه while برای شما بیاورم و یک بار دیگر از بالا شروع می کنم
82
00:04:12,859 –> 00:04:14,780
و این بار
83
00:04:14,780 –> 00:04:16,700
متغیری به نام num را اعلام می کنم و I
84
00:04:16,700 –> 00:04:20,389
این مقدار را با 0 مقداردهی اولیه می کند و همچنین
85
00:04:20,389 –> 00:04:23,390
متغیری به نام sum را اعلام می کنم،
86
00:04:23,390 –> 00:04:26,270
مقدار اولیه sum نیز 0 است، اکنون در اینجا
87
00:04:26,270 –> 00:04:26,930
ابتدا
88
00:04:26,930 –> 00:04:29,600
از کاربر می خواهم یک عدد وارد کند،
89
00:04:29,600 –> 00:04:31,729
بنابراین من فقط می خواهم بنویسم و
90
00:04:31,729 –> 00:04:34,430
نین می خواهم کاربر اگر
91
00:04:34,430 –> 00:04:38,360
بخواهد از حلقه خارج شود
92
00:04:38,360 –> 00:04:41,419
می تواند صفرها را وارد کند و سپس در خط بعدی
93
00:04:41,419 –> 00:04:43,850
با حلقه while شروع می کنم و
94
00:04:43,850 –> 00:04:47,389
شرط را در
95
00:04:47,389 –> 00:04:49,639
صورت عدد می دهم پس اگر عددی که قرار است عدد را بنویسم
96
00:04:49,639 –> 00:04:54,770
مساوی نباشد. به صفر می خواهیم
97
00:04:54,770 –> 00:04:57,410
چند عملیات
98
00:04:57,410 –> 00:04:59,930
انجام دهیم و چه عملیاتی را می خواهیم انجام دهیم می
99
00:04:59,930 –> 00:05:02,750
خواهیم از کاربر بخواهیم هر عددی را ارائه دهد و
100
00:05:02,750 –> 00:05:05,449
این عدد را به متغیر num منتقل می کنیم
101
00:05:05,449 –> 00:05:08,030
بنابراین در اینجا ابتدا
102
00:05:08,030 –> 00:05:11,090
ورودی را می نویسم و سپس از کا
103
00:05:11,090 –> 00:05:13,669
برای ارائه شماره و زمانی که
104
00:05:13,669 –> 00:05:15,770
کاربر عددی را که میخواهم آن را
105
00:05:15,770 –> 00:05:18,620
به مقدار شناور تبدیل کنم، ارائه میکند، بنابراین من فقط
106
00:05:18,620 –> 00:05:21,770
cast این ورودی را به یک مقدار float تایپ میکنم و
107
00:05:21,770 –> 00:05:25,490
سپس این عدد به متغیر num اختصاص داده میشود،
108
00:05:25,490 –> 00:05:28,610
اکنون در اینجا فراموش
109
00:05:28,610 –> 00:05:30,830
نکنید که Kulin را بدهید و در بعدی. خط کاری که
110
00:05:30,830 –> 00:05:33,320
من انجام خواهم داد این است که من فقط از مقداری متغیر خود استفاده می
111
00:05:33,320 –> 00:05:37,430
کنم و فقط مقدار عدد
112
00:05:37,430 –> 00:05:40,699
را به جمع اضافه می کنم تا بتوانم بنویسم
113
00:05:40,699 –> 00:05:44,479
مجموع برابر با مجموع به اضافه num است و این بدان معنی است
114
00:05:44,479 –> 00:05:46,820
که در ابتدا مقدار sum صفر خواهد شد
115
00:05:46,820 –> 00:05:49,490
و سپس این عدد به جمع اضافه می شود
116
00:05:49,490 –> 00:05:53,870
و تا زمانی که این حلقه
117
00:05:53,870 –> 00:05:55,880
اجرا شود، مجموع تمام اعدادی را
118
00:05:55,880 –> 00:05:59,509
که کاربر وارد کرده است به دست می آوریم و در نهایت
119
00:05:59,509 –> 00:06:02,300
من فقط می خواهم مقدار مجموع را چاپ
120
00:06:02,300 –> 00:06:04,849
کنم، حالا فکر می کنید چه اتفاقی می افتد. بنابراین
121
00:06:04,849 –> 00:06:07,430
در این شرایط ما ارزیابی می کنیم که
122
00:06:07,430 –> 00:06:10,880
num نباید برابر با صفر باشد و سپس
123
00:06:10,880 –> 00:06:14,120
فقط این کد اجرا می شود و
124
00:06:14,120 –> 00:06:16,009
مقدار اولیه
125
00:06:16,009 –> 00:06:18,949
عدد را برابر با صفر قرار داده ایم بنابراین این
126
00:06:18,949 –> 00:06:22,340
شرط هرگز برآورده نمی شود و این
127
00:06:22,340 –> 00:06:26,900
دستور هرگز اجرا نمی شود. بنابراین
128
00:06:26,900 –> 00:06:29,180
باید مقدار اولیه را ارائه دهیم
129
00:06:29,180 –> 00:06:32,570
num برابر با 1 است و سپس هر زمان که کاربر
130
00:06:32,570 –> 00:06:36,200
مقداری را ارائه کرد، این مقدار
131
00:06:36,200 –> 00:06:38,719
با مقداری که توسط شما ارائه شده است رونویسی می شود،
132
00:06:38,719 –> 00:06:40,729
133
00:06:40,729 –> 00:06:44,060
بنابراین این بار زمانی که کد را اجرا می کنیم، می
134
00:06:44,060 –> 00:06:46,729
توانید ببینید که ابتدا برنامه از
135
00:06:46,729 –> 00:06:49,280
ما خواسته است که یک عدد ارائه دهیم. من
136
00:06:49,280 –> 00:06:51,800
100 را در اینجا ارائه می کنم و سپس Enter را فشار
137
00:06:51,800 –> 00:06:55,040
می دهم و می بینید که مجموع چاپ شده است که
138
00:06:55,040 –> 00:06:57,680
برابر با صد است یک بار دیگر
139
00:06:57,680 –> 00:06:59,930
تعدادی عدد ارائه می دهیم و سپس ENTER را فشار می دهیم
140
00:06:59,930 –> 00:07:03,350
و اکنون می توانید مشاهده کنید که مجموع برابر با 150 است
141
00:07:03,350 –> 00:07:05,540
یک بار دیگر یک عدد ارائه می دهیم.
142
00:07:05,540 –> 00:07:09,380
و سپس ENTER را فشار دهید و اکنون مجموع
143
00:07:09,380 –> 00:07:11,210
یک صفر پنج صفر است
144
00:07:11,210 –> 00:07:13,729
حالا فرض کنید یک عدد ارائه می کنیم
145
00:07:13,729 –> 00:07:16,130
برابر با صفر است و سپس Enter را فشار
146
00:07:16,130 –> 00:07:18,650
دهید می بینید که حلقه while ما به
147
00:07:18,650 –> 00:07:21,260
پایان رسیده است زیرا صفر برابر با
148
00:07:21,260 –> 00:07:24,169
صفر نیست که به معنای یک شرط نادرست است و
149
00:07:24,169 –> 00:07:27,979
سپس جریان برنامه از حلقه خارج می شود
150
00:07:27,979 –> 00:07:31,010
و سپس حلقه while دیگر
151
00:07:31,010 –> 00:07:32,870
اجرا می شود که این
152
00:07:32,870 –> 00:07:35,330
حلقه while است و به همین دلیل این خروجی
153
00:07:35,330 –> 00:07:39,440
چاپ می شود ما همچنین می توانیم بنویسیم که مجموع
154
00:07:39,440 –> 00:07:42,590
برابر است با تا بدانیم که این
155
00:07:42,590 –> 00:07:45,050
جمع است. برابر و هفتم en بعد از
156
00:07:45,050 –> 00:07:47,539
کاما مقدار sum را چاپ می کنیم و یک بار
157
00:07:47,539 –> 00:07:51,099
دیگر وقتی کد را اجرا می کنیم
158
00:07:51,800 –> 00:07:54,500
و یک بار که می خواهم از کد خارج شوم
159
00:07:54,500 –> 00:07:57,530
می توانم از صفر برای خروج پس صفر استفاده کنم و سپس
160
00:07:57,530 –> 00:08:00,110
enter را فشار داده و از این حلقه بیرون می آیم
161
00:08:00,110 –> 00:08:02,509
اکنون پایتون نیز از
162
00:08:02,509 –> 00:08:06,259
دستور else برای مرتبط شدن با دستور حلقه پشتیبانی می
163
00:08:06,259 –> 00:08:09,500
کند، بنابراین منظور من از
164
00:08:09,500 –> 00:08:12,500
دستور else برای مرتبط شدن با دستور حلقه
165
00:08:12,500 –> 00:08:16,009
این است که می توانم بعد از
166
00:08:16,009 –> 00:08:19,159
پایان این شرط حلقه while استفاده کنم، می توانم
167
00:08:19,159 –> 00:08:22,099
در اینجا دیگر و بعد از Kulin I can استفاده کنم.
168
00:08:22,099 –> 00:08:24,770
کدی را ارائه کنید که میخواهم
169
00:08:24,770 –> 00:08:28,639
پس از اتمام این حلقه اجرا
170
00:08:28,639 –> 00:08:31,759
کنم، بنابراین میتوانم اینجا بنویسم که میخواهم به
171
00:08:31,759 –> 00:08:35,149
عنوان مثال جمع تمام شده را چاپ کنم، بنابراین اجازه دهید
172
00:08:35,149 –> 00:08:38,659
یک بار دیگر کد را اجرا کنم و من به
173
00:08:38,659 –> 00:08:41,179
سرعت تعدادی اعداد را در اینجا ارائه میدهم که مجموع را ارائه میکنند.
174
00:08:41,179 –> 00:08:44,029
و هنگامی که من یک
175
00:08:44,029 –> 00:08:47,600
صفر را در اینجا ارائه می کنم، از حلقه خارج می شویم
176
00:08:47,600 –> 00:08:49,490
و می توانید ببینید که این تمام شده است، برخی از
177
00:08:49,490 –> 00:08:52,070
رشته ها با استفاده از این دیگری چاپ شده است، بنابراین
178
00:08:52,070 –> 00:08:54,770
هنگامی که برنامه شما از حلقه خارج شد،
179
00:08:54,770 –> 00:08:57,190
دستور else به طور مشابه اجرا می شود،
180
00:08:57,190 –> 00:09:00,050
می توانیم به پایین برویم و اینجا نیز
181
00:09:00,050 –> 00:09:02,959
به جای نوشتن این حلقه به پایان رسیده while،
182
00:09:02,959 –> 00:09:05,870
میتوانیم عبارت else را
183
00:09:05,870 –> 00:09:07,880
در اینجا ارائه دهیم، بنابراین من فقط میخواهم چیز دیگری را بنویسم و
184
00:09:07,880 –> 00:09:10,750
از دو نقطه اینجا باید تو
185
00:09:10,750 –> 00:09:14,450
فتگی را ارائه کنم، بنابراین برای تورفتگی فاصله یک
186
00:09:14,450 –> 00:09:17,690
و سه چهار و همه چیز در
187
00:09:17,690 –> 00:09:20,149
ت میشود و یک بار من کد را اجرا کنید و
188
00:09:20,149 –> 00:09:22,850
اول از همه من صفر را در اینجا ارائه می کنم تا
189
00:09:22,850 –> 00:09:25,310
ببینم آیا این اجرا می شود یا خیر و می توانید ببینید که
190
00:09:25,310 –> 00:09:29,990
این شرط دیگر زمانی فراخوانی می شود
191
00:09:29,990 –> 00:09:32,959
که حلقه while شما به پایان برسد اکنون همچنین می
192
00:09:32,959 –> 00:09:35,510
توانید شرایطی را در اینجا ارائه دهید که
193
00:09:35,510 –> 00:09:37,610
همیشه درست است، به عنوان مثال می توانم
194
00:09:37,610 –> 00:09:40,820
از اینجا بنویسید و این بدان معنی است که در حالی که
195
00:09:40,820 –> 00:09:44,270
حلقه هر بار به درستی ارزیابی می شود و
196
00:09:44,270 –> 00:09:47,570
این بدان معنی است که این دستور
197
00:09:47,570 –> 00:09:49,940
برای همیشه اجرا می شود،
198
00:09:49,940 –> 00:09:51,920
بنابراین این امکان نیز وجود دارد، اما
199
00:09:51,920 –> 00:09:54,529
باید خوب فکر کنید که می خواهید چه کاری انجام
200
00:09:54,529 –> 00:09:57,470
دهید آیا می خواهید این کد را
201
00:09:57,470 –> 00:10:00,500
بی نهایت اجرا کنید یا آیا می خواهید زمانی
202
00:10:00,500 –> 00:10:02,899
که این شرط نادرست باشد، بنابراین به
203
00:10:02,899 –> 00:10:05,590
این صورت می توانید از حلقه های while
204
00:10:05,590 –> 00:10:08,320
در پایتون استفاده کنید چگونه از حلقه ها در پایتون استفاده کنید،
205
00:10:08,320 –> 00:10:12,250
بنابراین اول از همه آنچه برای حلقه ها هستند بنابراین یک
206
00:10:12,250 –> 00:10:15,760
حلقه for برای itera استفاده می شود روی یک
207
00:10:15,760 –> 00:10:19,300
دنباله و آن دنباله می تواند یک لیست
208
00:10:19,300 –> 00:10:23,680
یا چندتایی یا یک فرهنگ لغت یا یک مجموعه یا یک
209
00:10:23,680 –> 00:10:26,140
رشته باشد، بنابراین من می خواهم چند متغیر را اعلام کنم
210
00:10:26,140 –> 00:10:29,200
و اولین متغیر
211
00:10:29,200 –> 00:10:32,440
a که یک لیست است متغیر دوم B است
212
00:10:32,440 –> 00:10:35,770
که یک دو سوم C است که یک
213
00:10:35,770 –> 00:10:39,220
مجموعه است، چهارم یک رشته و پنجمین
214
00:10:39,220 –> 00:10:42,760
متغیر e است که یک فرهنگ لغت است، اکنون
215
00:10:42,760 –> 00:10:45,550
قبل از دیدن نحو حلقه for
216
00:10:45,550 –> 00:10:48,490
به شما نشان می دهم که چگونه از عملگر
217
00:10:48,490 –> 00:10:51,840
در پایتون استفاده کنید زیرا در حلقه for استفاده می شود.
218
00:10:51,840 –> 00:10:55,630
بنابراین من اول از همه از print استفاده
219
00:10:55,630 –> 00:11:00,370
می کنم و سپس از 0 استفاده می کنم و سپس
220
00:11:00,370 –> 00:11:02,620
در عملگر استفاده می کنم و سپس از
221
00:11:02,620 –> 00:11:05,230
این متغیر اول استفاده می کنم که
222
00:11:05,230 –> 00:11:08,050
یک لیست است و بیایید ببینیم چه اتفاقی می افتد
223
00:11:08,050 –> 00:11:11,020
وقتی من سعی میکنم این کد را اجرا کنم تا درست چاپ
224
00:11:11,020 –> 00:11:14,440
شود، بنابراین در عملگر بسته به اینکه این مقدار در دنباله شما وجود داشته باشد
225
00:11:14,440 –> 00:11:18,100
یا خیر، درست یا نادرست را به شما
226
00:11:18,100 –> 00:11:21,490
227
00:11:21,490 –> 00:11:24,130
میدهد، مثلاً وقتی صد در اینجا مینویسم
228
00:11:24,130 –> 00:11:26,140
که در لیست وجود ندارد،
229
00:11:26,140 –> 00:11:28,810
باز میگردد. us false بنابراین شما می
230
00:11:28,810 –> 00:11:32,950
توانید با تاپل از آن استفاده کنید همچنین اجازه دهید من فقط از
231
00:11:32,950 –> 00:11:36,520
آن با tupl استفاده کنم e و بیایید از یکی در اینجا استفاده کنیم و
232
00:11:36,520 –> 00:11:39,340
من می خواهم برنامه ای را که چاپ می
233
00:11:39,340 –> 00:11:39,970
کند
234
00:11:39,970 –> 00:11:42,660
یک بار دیگر اجرا کنم،
235
00:11:42,810 –> 00:11:46,060
همچنین می توانیم در عملگر با رشته ها استفاده کنیم
236
00:11:46,060 –> 00:11:49,480
تا بتوانم D را اینجا بنویسم، اما برای آن
237
00:11:49,480 –> 00:11:52,510
باید این یکی را به رشته تبدیل کنم،
238
00:11:52,510 –> 00:11:55,600
بنابراین اکنون که من کدی را که به
239
00:11:55,600 –> 00:11:58,600
من میدهد درست اجرا کنید حالا بیایید ببینیم چگونه از یک
240
00:11:58,600 –> 00:12:02,440
حلقه برای در پایتون استفاده کنیم بنابراین برای حلقه همانطور که گفتم
241
00:12:02,440 –> 00:12:05,500
میتوانیم با تعدادی دنباله استفاده کنیم، بنابراین بیایید از
242
00:12:05,500 –> 00:12:09,339
آن با a که یک لیست است استفاده کنیم تا بتوانم
243
00:12:09,339 –> 00:12:14,560
X را در E بنویسم و E یک لیست در این مورد است و
244
00:12:14,560 –> 00:12:18,779
سپس من فقط می توانم مقدار x را چاپ کنم و
245
00:12:18,779 –> 00:12:21,730
بیایید ببینیم چه اتفاقی می افتد اول از همه وقتی که
246
00:12:21,730 –> 00:12:25,149
ما فقط این نوع حلقه for را می نویسیم
247
00:12:25,149 –> 00:12:26,709
تا برنامه را اجرا کنیم
248
00:12:26,709 –> 00:12:29,769
و کاری که انجام می دهد این است که چاپ می کند.
249
00:12:29,769 –> 00:12:33,670
مقادیر 0 تا 5 که عنصر موجود
250
00:12:33,670 –> 00:12:37,060
در لیست است، بنابراین حلقه for
251
00:12:37,060 –> 00:12:40,209
یک به یک روی لیست شما تکرا