در این مطلب، ویدئو پایتون- برای حلقه ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:39
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,890
در این ویدیو با
2
00:00:01,890 –> 00:00:04,040
نوع دیگری از حلقه آشنا خواهید شد،
3
00:00:04,040 –> 00:00:05,850
بیایید یک بار دیگر به
4
00:00:05,850 –> 00:00:07,589
تجسم حلقه while از
5
00:00:07,589 –> 00:00:09,900
آخرین درس نگاه کنیم
6
00:00:09,900 –> 00:00:11,910
7
00:00:11,910 –> 00:00:13,980
. از قبل نمی دانید
8
00:00:13,980 –> 00:00:15,570
که چند بار باید کاری را انجام دهید،
9
00:00:15,570 –> 00:00:18,150
اما اگر بدانید دقیقا
10
00:00:18,150 –> 00:00:19,439
چند بار باید کاری را
11
00:00:19,439 –> 00:00:23,519
انجام دهید باید از حلقه for استفاده کنید،
12
00:00:23,519 –> 00:00:25,769
حلقه for یک ساختار برنامه نویسی است که
13
00:00:25,769 –> 00:00:27,000
به شما امکان می دهد کد یک را اجرا کنید.
14
00:00:27,000 –> 00:00:29,730
تعداد دفعات از پیش تعیین شده قبل از
15
00:00:29,730 –> 00:00:31,439
اینکه دقیقاً یک حلقه for را از هم جدا
16
00:00:31,439 –> 00:00:33,300
کنیم، بیایید به برنامه ای نگاه کنیم که یک
17
00:00:33,300 –> 00:00:35,880
مثال ساده از حلقه for در آن وجود دارد،
18
00:00:35,880 –> 00:00:37,440
کد داخل حلقه for چهار
19
00:00:37,440 –> 00:00:39,809
بار تکرار می شود و ببینید وقتی چاپ می کنیم چه اتفاقی می افتد، در
20
00:00:39,809 –> 00:00:42,800
عوض توضیح خواهم داد. بعداً
21
00:00:42,800 –> 00:00:45,629
خوب، یک حلقه for شبیه این است که شما می گویید
22
00:00:45,629 –> 00:00:48,300
برای I در محدوده و سپس تعدادی عدد در
23
00:00:48,300 –> 00:00:50,250
پرانتز و سپس بدنه حلقه for
24
00:00:50,250 –> 00:00:52,020
حاوی کدی است که آن
25
00:00:52,020 –> 00:00:55,079
تعداد دفعات تکرار می شود، بنابراین همانطور که دیدیم
26
00:00:55,079 –> 00:00:57,270
hello را چهار برابر چاپ می کند. چیزی که
27
00:00:57,270 –> 00:00:58,770
داخل پرانتز است فقط باید چیزی باشد
28
00:00:58,770 –> 00:01:00,780
که به یک عدد صحیح ارزیابی شود و
29
00:01:00,780 –> 00:01:02,219
نشان دهنده تعداد دفعاتی است که می خواهید
30
00:01:02,219 –> 00:01:04,799
کاری انجام دهید و البته همه چیز
31
00:01:04,799 –> 00:01:07,200
در بدنه با یک سطح فرورفته است.
32
00:01:07,200 –> 00:01:08,760
33
00:01:08,760 –> 00:01:11,100
در یک حلقه for I در
34
00:01:11,100 –> 00:01:13,110
واقع یک متغیر است، به طور خاص
35
00:01:13,110 –> 00:01:15,420
، یک متغیر int است که
36
00:01:15,420 –> 00:01:17,159
هر بار که بدنه
37
00:01:17,159 –> 00:01:19,229
حلقه for اجرا میشود مقدار متفاوتی میگیرد و از 0 شروع میشود و
38
00:01:19,229 –> 00:01:22,049
هر بار یک عدد بالا میرود، اما
39
00:01:22,049 –> 00:01:24,810
عدد داده شده به آن را شامل نمیشود. محدوده
40
00:01:24,810 –> 00:01:26,520
تابع range چیزی است که تعیین
41
00:01:26,520 –> 00:01:28,740
می کند هر بار که
42
00:01:28,740 –> 00:01:31,530
بدنه حلقه for اجرا می شود
43
00:01:31,530 –> 00:01:33,270
چه مقادیری به I اختصاص داده می شود و تعداد در محدوده تغییر می کند که
44
00:01:33,270 –> 00:01:36,030
قبل از پایان حلقه for به چه مقدار می رسم در این
45
00:01:36,030 –> 00:01:38,549
مورد به 5 می رسد که 1 کمتر از 6
46
00:01:38,549 –> 00:01:40,950
شما است. همچنین می توانید به حلقه for بگویید که
47
00:01:40,950 –> 00:01:43,470
از عددی غیر از 0 شروع شود تا این کار را انجام دهد،
48
00:01:43,470 –> 00:01:45,720
دو عدد به محدوده بدهید، عدد اول
49
00:01:45,720 –> 00:01:47,159
عدد شروع است و عدد دوم
50
00:01:47,159 –> 00:01:49,439
یک بعد از عدد پایانی است در
51
00:01:49,439 –> 00:01:51,450
این مثال متغیر I will sta rt
52
00:01:51,450 –> 00:01:53,189
در یک و به تدریج
53
00:01:53,189 –> 00:01:56,000
تا 6 افزایش مییابد، اما
54
00:01:56,000 –> 00:01:58,649
در نهایت میتوانید به محدوده تغییر I را
55
00:01:58,649 –> 00:02:00,960
با اندازه گامی متفاوت از یک در
56
00:02:00,960 –> 00:02:03,299
این مثال بگویید من هر بار
57
00:02:03,299 –> 00:02:05,909
که هنوز از یک شروع میشود دو تا میشود و