در این مطلب، ویدئو برنامه های الگوی پایتون – الگوی شماره ماتریس با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:24:54
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,129
سلام بچه ها و به
2
00:00:02,129 –> 00:00:04,080
آموزش های برنامه نویسی پایتون توسط
3
00:00:04,080 –> 00:00:06,569
آکادمی آملیا خوش آمدید امروز در این آموزش
4
00:00:06,569 –> 00:00:09,269
در مورد یک برنامه الگو بحث خواهیم کرد وقتی که
5
00:00:09,269 –> 00:00:11,550
مقدار پایانی را سه می دهید، باید
6
00:00:11,550 –> 00:00:14,219
خروجی مانند این را دریافت کنیم که لایه بیرونی
7
00:00:14,219 –> 00:00:17,130
الگو حاوی مقدار سه لایه داخلی باشد
8
00:00:17,130 –> 00:00:19,320
. الگو شامل دو است و
9
00:00:19,320 –> 00:00:21,539
درونیترین لایه حاوی مقدار
10
00:00:21,539 –> 00:00:24,570
یک است، وقتی n را
11
00:00:24,570 –> 00:00:27,599
سه میدهیم اگر n مقدار را چهار بگیریم،
12
00:00:27,599 –> 00:00:29,340
باید خروجی را به این صورت بگیریم که
13
00:00:29,340 –> 00:00:31,800
خارجیترین لایه شامل چهار، لایه داخلی
14
00:00:31,800 –> 00:00:34,110
شامل سه لایه داخلی بعدی
15
00:00:34,110 –> 00:00:36,210
شامل دو است. و درونیترین آن شامل
16
00:00:36,210 –> 00:00:39,149
یک میشود وقتی n مقدار را پنج میگیرید،
17
00:00:39,149 –> 00:00:42,210
باید خروجی را مانند این دریافت کنیم، بنابراین
18
00:00:42,210 –> 00:00:45,750
این ورودی برنامه ما است و
19
00:00:45,750 –> 00:00:48,809
باید خروجی را مانند این دریافت کنیم،
20
00:00:48,809 –> 00:00:51,719
خروجی خوب است، بنابراین
21
00:00:51,719 –> 00:00:54,329
برنامه را در فایل پایتون شروع کنیم. ابتدا ورودی را می
22
00:00:54,329 –> 00:00:57,329
گیریم که مقدار en است، بنابراین
23
00:00:57,329 –> 00:00:59,550
نام متغیر را به عنوان yin و
24
00:00:59,550 –> 00:01:02,070
برای گرفتن ورودی از کاربر
25
00:01:02,070 –> 00:01:05,010
از تابع ورودی استفاده می کنم و از
26
00:01:05,010 –> 00:01:09,119
کاربر می خواهم مقدار yin را وارد کند. در اینجا ما
27
00:01:09,119 –> 00:01:11,580
از Python 3 استفاده می کنیم و در Python 3 به
28
00:01:11,580 –> 00:01:13,350
طور پیش فرض این تابع
29
00:01:13,350 –> 00:01:15,689
ورودی یک مقدار رشته را دریافت می کند اما در اینجا ما
30
00:01:15,689 –> 00:01:18,299
مقدار ین صحیح می خواهیم به همین دلیل است که اگر مقدار N را به عنوان 3 وارد کنم اکنون
31
00:01:18,299 –> 00:01:20,700
اطلاعاتی را برای تبدیل ورودی رشته
32
00:01:20,700 –> 00:01:23,880
به ورودی صحیح از دست می دهم.
33
00:01:23,880 –> 00:01:26,130
این مقدار صحیح
34
00:01:26,130 –> 00:01:29,490
در متغیر ین ذخیره می شود،
35
00:01:29,490 –> 00:01:32,549
بنابراین کار با ورودی تمام می شود و بعد
36
00:01:32,549 –> 00:01:34,890
باید خروجی را مانند این
37
00:01:34,890 –> 00:01:37,470
چاپ کنیم، بنابراین برای چاپ این خروجی باید این
38
00:01:37,470 –> 00:01:40,560
مقدار را که 3 به 1 است در ماتریس یا
39
00:01:40,560 –> 00:01:43,350
لیست تودرتو ذخیره کنیم. بنابراین قبل از نمایش این
40
00:01:43,350 –> 00:01:46,229
خروجی باید این مقدار را
41
00:01:46,229 –> 00:01:49,140
در ماتریس ذخیره کنیم و برای آن ابتدا باید
42
00:01:49,140 –> 00:01:52,170
یک ماتریس یا لیست تودرتو
43
00:01:52,170 –> 00:01:53,640
ایجاد کنیم بنابراین برای ایجاد لیست تودرتو
44
00:01:53,640 –> 00:01:56,610
از روش درک لیست استفاده می کنیم اما
45
00:01:56,610 –> 00:01:59,159
برای ایجاد یک لیست تودرتو با استفاده از روش درک لیست استفاده می
46
00:01:59,159 –> 00:02:01,350
کنیم. ابتدا باید
47
00:02:01,350 –> 00:02:04,110
بدانیم که چند سطر و ستون در ماتریس می خواهیم
48
00:02:04,110 –> 00:02:07,290
، بنابراین در اینجا وقتی n برابر 3 است، می
49
00:02:07,290 –> 00:02:13,710
وانیم 1 2 3 4 5 را ببینیم بنابراین ردیف Phi و 1 2 3 با
50
00:02:13,710 –> 00:02:17,700
ک ستون مبارزه می کند، بنابراین ما می خواهیم فی رو و س
51
00:02:17,700 –> 00:02:21,390
ون فی را زمانی که n 3 است بنابراین وقتی n
52
00:02:21,390 –> 00:02:25,110
4 باشد ما 7 ستون می خواهیم و 7 ردیف، بنابراین وقتی y
53
00:02:25,110 –> 00:02:28,770
n 3 باشد، فی رو می خواهیم و ستون فی
54
00:02:28,770 –> 00:02:30,210
وقتی n است 4،
55
00:02:30,210 –> 00:02:34,020
من قلیه ماهی قزل آلا و 7 ستون و وقتی
56
00:02:34,020 –> 00:02:38,670
n است 5، 9 ردیف و 9 ستون می خواهیم، بنابراین برای بد
57
00:02:38,670 –> 00:02:43,920
ت آوردن این عدد 5 7 9 استفاده خواهم کرد. فر
58
00:02:43,920 –> 00:02:47,960
که I’ll ضرب Y n مقدار منهای 1
59
00:02:47,960 –> 00:02:50,610
برای محاسبه تعداد سطر و
60
00:02:50,610 –> 00:02:53,400
ستون در خروجی است من از این
61
00:02:53,400 –> 00:02:56,880
فرمول برای ضرب n منهای 1 استفاده می کنم بنابراین وقتی
62
00:02:56,880 –> 00:03:00,240
n 3 است ضرب در 6 منهای 1 به پایان می رسد پس
63
00:03:00,240 –> 00:03:03,900
ما وقتی n 4 باشد n را ضرب
64
00:03:03,900 –> 00:03:06,930
می کنیم که 8 8 منهای 1 است 7
65
00:03:06,930 –> 00:03:10,680
بنابراین وقتی n 5 باشد n را ضرب می کنیم 10 منهای 1
66
00:03:10,680 –> 00:03:14,490
9 بنابراین 9 می گیریم خوب پس باید
67
00:03:14,490 –> 00:03:17,880
n را ضرب کنیم منهای 1 سطر و ستون در
68
00:03:17,880 –> 00:03:20,970
خروجی بنابراین در فایل پایتون
69
00:03:20,970 –> 00:03:23,370
ابتدا یک متغیر را انتخاب می کنم، نام متغیر را
70
00:03:23,370 –> 00:03:27,750
به عنوان K و 2 را ضرب n منهای 1 می کنم
71
00:03:27,750 –> 00:03:30,690
تا متغیر K شما حاوی
72
00:03:30,690 –> 00:03:33,380
تعداد سطر و ستون مورد نیاز باشد. در خروجی
73
00:03:33,380 –> 00:03:36,090
بعدی همانطور که گفتم باید
74
00:03:36,090 –> 00:03:38,400
لیست یا ماتریس تودرتو ایجاد کنیم بنابراین برای این کار
75
00:03:38,400 –> 00:03:40,950
از روش درک لیست استفاده می کنیم بنابراین در اینجا
76
00:03:40,950 –> 00:03:44,460
نام را به عنوان ماتریس انتخاب می کنم شما می
77
00:03:44,460 –> 00:03:47,910
توانید در ابتدا هر چیزی را انتخاب کنید من
78
00:03:47,910 –> 00:03:50,340
val را انتخاب می کنم. ue در ماتریس به صورت 0 وجود دارد، بنابراین
79
00:03:50,340 –> 00:03:55,950
من 0 را برای I در محدوده می گیرم، بنابراین بسیار خوب، ما
80
00:03:55,950 –> 00:03:59,160
در حال حاضر به ردیف K و ستون K نیاز داریم، بنابراین اگر
81
00:03:59,160 –> 00:04:06,270
ماتریس را چاپ کنم، بنابراین اگر 3 را وارد کنم،
82
00:04:06,270 –> 00:04:09,390
ستون 5 را دریافت می کنم اکنون این فایل را
83
00:04:09,390 –> 00:04:12,750
ستون 5 دیگر می خواهیم. بارها درست است، به همین دلیل است که
84
00:04:12,750 –> 00:04:17,279
در اینجا حلقه for دیگری را برای J در
85
00:04:17,279 –> 00:04:23,820
محدوده K میگیرم، در لیست دیگری وجود دارد،
86
00:04:23,820 –> 00:04:27,330
بنابراین اگر این جمعه
87
00:04:27,330 –> 00:04:32,159
سه را اجرا کنم، این Phi 0 Phi x یک
88
00:04:32,159 –> 00:04:37,590
دو سه چهار و پنج را چاپ میکند، بنابراین در اینجا میتوانیم
89
00:04:37,590 –> 00:04:41,280
90
00:04:41,280 –> 00:04:43,530
اگر میخواهید این ماتریس را به
91
00:04:43,530 –> 00:04:45,870
شکل ماتریس چاپ کنید، یک لیست تودرتو با عنصر 0 ببینید، پس باید از حلقههای تو در تو استفاده کنید
92
00:04:45,870 –> 00:04:46,680
،
93
00:04:46,680 –> 00:04:49,830
بنابراین اگر من در
94
00:04:49,830 –> 00:04:59,150
محدوده K و J در محدوده K ماتریس چاپی را انتخاب کنم.
95
00:04:59,150 –> 00:05:06,169
کاما J می توانید مقدار انتهایی
96
00:05:06,169 –> 00:05:10,889
را به صورت فاصله یا تب انتخاب کنید و در اینجا من از
97
00:05:10,889 –> 00:05:13,319
تابع چاپ استفاده می کنم که بعد از چاپ
98
00:05:13,319 –> 00:05:15,539
یک سطر است به خط بعدی بروید تا ردیف بعدی را چاپ
99
00:05:15,539 –> 00:05:19,469
کنید اگر n مقدار را 3 بگیرم بنابراین
100
00:05:19,469 –> 00:05:21,599
در اینجا می توانیم Phi Rose را ببینیم. و 5 ستون
101
00:05:21,599 –> 00:05:24,930
کاملاً درست است، بنابراین ماتریس را دریافت کردیم اکنون
102
00:05:24,930 –> 00:05:27,750
باید این مقدار را در
103
00:05:27,750 –> 00:05:30,750
آن ماتریس وارد کنیم تا از حلقه تو در تو استفاده کنیم.
104
00:05:30,750 –> 00:05:33,180
از آنجا که ما از لیست های تودرتو به درستی استفاده می کنیم،
105
00:05:33,180 –> 00:05:36,090
بنابراین برای درج هر مقداری به
106
00:05:36,090 –> 00:05:38,750
آن، باید از حلقه برای تو در تو استفاده
107
00:05:38,750 –> 00:05:41,310
کنیم و ابتدا حلقه for را می گیریم تا ببینیم
108
00:05:41,310 –> 00:05:44,520
چند بار تکرار می خواهیم این
109
00:05:44,520 –> 00:05:47,069
الگو را چاپ کنیم، خروجی را
110
00:05:47,069 –> 00:05:50,190
مانند این چاپ می کنیم. اولین تکرار
111
00:05:50,190 –> 00:05:53,039
این لایه بیرونی را در
112
00:05:53,039 –> 00:05:55,409
تکرار اول تکمیل می کند در
113
00:05:55,409 –> 00:05:59,759
تکرار دوم این را چاپ می کند و
114
00:05:59,759 –> 00:06:02,639
در آخرین تکرار این را چاپ می کند بنابراین
115
00:06:02,639 –> 00:06:04,949
برای چاپ این الگو در مجموع به 3 تکرار نیاز داریم در
116
00:06:04,949 –> 00:06:08,759
صورتی که n 3 باشد اگر n 4 باشد.
117
00:06:08,759 –> 00:06:12,029
برای تکرار که اول این یک
118
00:06:12,029 –> 00:06:14,879
تکرار است تکرار دوم تکرار سوم
119
00:06:14,879 –> 00:06:17,370
و آخر برای چاپ یکی
120
00:06:17,370 –> 00:06:19,560
برای پرخاشگری نیاز داریم اگر نخ سه است سه تکرار نیاز داریم
121
00:06:19,560 –> 00:06:21,690
اگر n چهار باشد ما برای تکرار نیاز داریم
122
00:06:21,690 –> 00:06:23,580
اگر n پنج دقیقه باشد پنج
123
00:06:23,580 –> 00:06:26,819
تکرار بنابراین اولین حلقه for است بنابراین
124
00:06:26,819 –> 00:06:28,529
در اینجا باید مقدار را درست
125
00:06:28,529 –> 00:06:31,469
قبل از چاپ ماتریس درج کنیم، بنابراین
126
00:06:31,469 –> 00:06:34,199
باید آن کد را در
127
00:06:34,199 –> 00:06:36,180
اینجا وارد کنیم، در اینجا حلقه for را میگیرم، باید تعداد
128
00:06:36,180 –> 00:06:39,360
تکرارهایی را که میخواهیم خروجی را چاپ کنیم،
129
00:06:39,360 –> 00:06:40,830
به تکرار نخ نیاز داریم.
130
00:06:40,830 –> 00:06:43,080
زمانی که n 3 باشد، ما به سه تکرار نیاز داریم، زمانی که
131
00:06:43,080 –> 00:06:45,420
n پنج دقیقه است، پنج تکرار، بنابراین من
132
00:06:45,420 –> 00:06:49,710
محدوده شما را به عنوان en در مرحله بعد، باید
133
00:06:49,710 –> 00:06:53,010
این مقدار را به ماتریس وارد کنیم،
134
00:06:53,010 –> 00:06:55,860
بنابراین ابتدا الگوی خود را به چهار قسمت تقسیم می کنیم،
135
00:06:55,860 –> 00:06:58,890
قسمت اول خوب است پس
136
00:06:58,890 –> 00:07:02,480
این قسمت اول است این قسمت بعدی این قسمت
137
00:07:02,480 –> 00:07:08,460
بعدی است این قسمت بعدی باقیمانده
138
00:07:08,460 –> 00:07:11,700
این است بنابراین این چهار قسمت هستند
139
00:07:11,700 –> 00:07:14,850
بنابراین ابتدا در مورد قسمت 1 صحبت می کنیم
140
00:07:14,850 –> 00:07:16,440
منطقه ای که با رنگ زرد پوشانده شده
141
00:07:16,440 –> 00:07:18,990
است قسمت 1 است بنابراین اول ما
142
00:07:18,990 –> 00:07:21,780
این مقدار را به ماتریس وارد می کنیم، بنابراین در اینجا می توانیم
143
00:07:21,780 –> 00:07:24,510
بگوییم این قسمت 1 است برای درج این
144
00:07:24,510 –> 00:07:26,850
مقدار به ماتریس، باید
145
00:07:26,850 –> 00:07:30,060
حلقه for دیگری بگیریم، بنابراین حلقه
146
00:07:30,060 –> 00:07:35,220
for را برای قسمت 1 در اینجا می گیریم، بنابراین در محدوده I و J
147
00:07:35,220 –> 00:07:37,170
در نام متغیر اگر می خواهید می توانید
148
00:07:37,170 –> 00:07:39,630
آن را تغییر دهید و در اینجا باید
149
00:07:39,630 –> 00:07:43,710
محدوده مناسب را برای قسمت 1 ذکر کنم، بنابراین
150
00:07:43,710 –> 00:07:46,890
برای گرفتن محدوده، 2 متغیر را انتخاب می کنم
151
00:07:46,890 –> 00:07:50,340
خوب 1 کم است و دیگری من زیاد است
152
00:07:50,340 –> 00:07:52,800
بنابراین متغیر. low حاوی
153
00:07:52,800 –> 00:07:55,920
کمترین مقدار سطر و ستون high
154
00:07:55,920 –> 00:07:57,870
بیشترین مقدار سطر و
155
00:07:57,870 –> 00:08:00,660
ستون بنابراین کمترین مقدار چیزی نیست جز 0
156
00:08:00,660 –> 00:08:03,660
بالاترین مقدار چیزی نیست جز آخرین
157
00:08:03,660 –> 00:08:09,330
شاخص، بنابراین اگر 0 1 2 3 4 را بگیرم کمترین
158
00:08:09,330 –> 00:08:12,630
آن 0 است و بالاترین در اینجا برای درست است
159
00:08:12,630 –> 00:08:15,960
آنچه 4 4 است چیزی نیست جز K منهای 1
160
00:08:15,960 –> 00:08:18,660
مقدار K چیزی نیست. اما تعداد سطر
161
00:08:18,660 –> 00:08:21,930
و ستون سمت راست، بنابراین وقتی n 3 باشد، K 5 است
162
00:08:21,930 –> 00:08:24,870
در اینجا 4 4 چیزی نیست جز فی منهای 1
163
00:08:24,870 –> 00:08:27,750
که چیزی جز K منهای 1 نیست، بنابراین من
164
00:08:27,750 –> 00:08:30,270
دو متغیر دیگر را به نام low و high انتخاب
165
00:08:30,270 –> 00:08:33,570
می کنم. به پایین به عنوان 0 و
166
00:08:33,570 –> 00:08:37,409
بالا به عنوان K منهای 1 این دو متغیر
167
00:08:37,409 –> 00:08:40,830
برای انتخاب محدوده مفید هستند، بنابراین در اینجا
168
00:08:40,830 –> 00:08:44,520
0 چیزی جز کم نیست، بنابراین 0 چیزی جز
169
00:08:44,520 –> 00:08:48,780
کم نیست و 4 چیزی جز زیاد نیست. 4
170
00:08:48,780 –> 00:08:51,780
چیزی جز زیاد نیست، بنابراین برای قسمت 1
171
00:08:51,780 –> 00:08:53,790
ابتدا اولین تکراری که میخواهیم
172
00:08:53,790 –> 00:08:54,630
3 3 3 را چاپ کنیم
173
00:08:54,630 –> 00:08:56,430
در تکرار دوم
174
00:08:56,430 –> 00:08:59,040
میخواهیم به یکی بعدی چاپ کنیم این برای تکرار اول است
175
00:08:59,040 –> 00:09:01,440
این برای تکرار دوم است
176
00:09:01,440 –> 00:09:04,590
این برای تکرار سوم است بنابراین ابتدا
177
00:09:04,590 –> 00:09:07,680
میخواهیم 3 3 3 3 3 را درست چاپ کنیم به طوری که
178
00:09:07,680 –> 00:09:12,620
چیزی نیست جز 0 1 2 3 4 از کم به زیاد
179
00:09:12,620 –> 00:09:16,050
راست از کم به زیاد محدوده از
180
00:09:16,050 –> 00:09:17,520
کم به زیاد
181
00:09:17,520 –> 00:09:19,740
صفر نیست ng اما کم و زیاد
182
00:09:19,740 –> 00:09:21,900
چیزی نیست جز 4 بنابراین من محدوده را
183
00:09:21,900 –> 00:09:29,670
کم به زیاد و زیاد به اضافه 1 می گیرم زیرا در
184
00:09:29,670 –> 00:09:31,410
تابع محدوده و این
185
00:09:31,410 –> 00:09:34,410
حق انحصاری بنابراین اگر بخواهم محدوده 0 تا
186
00:09:34,410 –> 00:09:37,020
4 بگیرم باید 0 تا 5 بگیرم که به همین دلیل است که بالا
187
00:09:37,020 –> 00:09:40,050
به اضافه 1 در داخل است که من باید
188
00:09:40,050 –> 00:09:42,450
مقدار را وارد کنم تا مقدار را در ماتریس درج کنم
189
00:09:42,450 –> 00:09:45,870
و در اینجا باید شاخصی را انتخاب کنم
190
00:09:45,870 –> 00:09:48,390
که در کدام مکان می خواهیم
191
00:09:48,390 –> 00:09:51,990
مقدار را در اولین تکرار در
192
00:09:51,990 –> 00:09:55,080
ردیف صفر درج کنیم و ستون 0 در ردیف 0 و
193
00:09:55,080 –> 00:10:03,570
ستون اول 0 2 0 3 و 0 4 برای
194
00:10:03,570 –> 00:10:07,410
اولین تکرار که 1 کاما 1 1
195
00:10:07,410 –> 00:10:12,900
کاما 2 و 1 کاما 3 است و برای 2
196
00:10:12,900 –> 00:10:17,520
کاما آخر 2 سمت راست و اینجا زمانی است که I
197
00:10:17,520 –> 00:10:22,470
برابر است با 0 I برابر 1 است این اولین
198
00:10:22,470 –> 00:10:25,380
تکرار I برابر با 2 است برای
199
00:10:25,380 –> 00:10:27,750
اولین تکرار تکرار دوم تکرار سوم
200
00:10:27,750 –> 00:10:30,180
درست زمانی که من 0 هستم من 1 هستم من
201
00:10:30,180 –> 00:10:34,650
2 هستم بنابراین در اینجا می توانیم 0 0 0 0 0 را ببینیم که
202
00:10:34,650 –> 00:10:37,200
چیزی جز ارزش بالا در اینجا نیست 1 1 1
203
00:10:37,200 –> 00:10:39,750
چیزی نیست جز من ارزش 2 را دارد که
204
00:10:39,750 –> 00:10:41,760
چیزی جز مقدار زیاد نیست بنابراین در اینجا به
205
00:10:41,760 –> 00:10:46,050
جای 0 می توانم مقدار بعدی را بالا بگیرم بنابراین
206
00:10:46,050 –> 00:10:49,440
شاخص بعدی مقداری است چیزی با 0 1 2 3 4 1 2 3
207
00:10:49,440 –> 00:10:51,900
– چیزی جز Singh J مقدار ok وجود ندارد،
208
00:10:51,900 –> 00:10:55,290
بنابراین من ایندکس را به عنوان ماتریس i n J
209
00:10:55,290 –> 00:11:00,540
می گیرم، بنابراین در اینجا I و J و در اینجا باید
210
00:11:00,540 –> 00:11:02,780
مقداری را که می خواهم
211
00:11:02,780 –> 00:11:05,910
در ابتدا وارد کنم، وارد کنم. می خواهید 3 را در
212
00:11:05,910 –> 00:11:08,410
کنار یکی بعدی درست
213
00:11:08,410 –> 00:11:09,790
درج کنید، بنابراین ابتدا باید سه را وارد کنیم، بنابراین ابتدا
214
00:11:09,790 –> 00:11:12,579
روی این تمرکز می کنیم که 3 3
215
00:11:12,579 –> 00:11:14,620
چیزی نیست جز مقدار جوان درست زمانی که
216
00:11:14,620 –> 00:11:17,410
n 3 است، باید 3 را در اینجا درج کنیم اگر n
217
00:11:17,410 –> 00:11:21,040
4 باشد. ما باید 4 را در اینجا وارد کنیم، بنابراین من باید
218
00:11:21,040 –> 00:11:23,829
مقدار جوان را وارد کنم، بنابراین برای این
219
00:11:23,829 –> 00:11:26,589
کار، متغیری به نام مقدار و
220
00:11:26,589 –> 00:11:28,269
n مقدار در آن
221
00:11:28,269 –> 00:11:31,660
میگیرم، بنابراین در اینجا مقدار را درج میکنم، بنابراین وقتی مقدار n
222
00:11:31,660 –> 00:11:34,959
3 باشد، مقدار متغیر می شود 3
223
00:11:34,959 –> 00:11:38,110
و 3 را در آن مکان ها در
224
00:11:38,110 –> 00:11:42,189
لایه بیرونی وارد می کند، بنابراین بعد از این
225
00:11:42,189 –> 00:11:44,259
تکرار بعد از تکمیل این
226
00:11:44,259 –> 00:11:46,360
تکرار، کنترل به این می رود
227
00:11:46,360 –> 00:11:49,720
حلقه for من درست 1 می شود در آن زمان
228
00:11:49,720 –> 00:11:52,930
باید کم را 1 افزایش دهیم و
229
00:11:52,930 –> 00:11:58,149
بالا را 1 کاهش دهیم و ما باید مقدار را 1 کاهش دهیم
230
00:11:58,149 –> 00:12:03,040
چرا زیرا در اینجا می توانیم در
231
00:12:03,040 –> 00:12:05,860
تکرار دوم ببینیم که می خواهیم به 2 چاپ کنیم
232
00:12:05,860 –> 00:12:09,610
پس کجا 2 است در حال حاضر در 1 آنچه 1
233
00:12:09,610 –> 00:12:11,709
است چیزی نیست جز کم به علاوه 1 مکان درست
234
00:12:11,709 –> 00:12:14,529
و در اینجا می خواهیم تا اینجا چاپ کنیم
235
00:12:14,529 –> 00:12:17,589
آنچه درست است 2 چیزی نیست جز
236
00:12:17,589 –> 00:12:19,630
2 در شاخص سوم وجود دارد که چیزی
237
00:12:19,630 –> 00:12:22,269
جز زیاد منهای 1 نیست بنابراین بعد از یک تکرار
238
00:12:22,269 –> 00:12:25,540
اولین تکرار ما باید 1 کم را افزایش دهیم
239
00:12:25,540 –> 00:12:29,319
و 1 را از مقدار زیاد کم کنیم و برای
240
00:12:29,319 –> 00:12:31,779
مقدار در اینجا می توانیم ببینیم که می خواهیم 3 را چاپ کنیم
241
00:12:31,779 –> 00:12:34,660
اما در اینجا در تکرار دوم می خواهیم
242
00:12:34,660 –> 00:12:36,759
2 را در تکرار سوم چاپ کنیم
243
00:12:36,759 –> 00:12:39,069
می خواهیم 1 را چاپ کنیم تا 30 شود اما ما
244
00:12:39,069 –> 00:12:41,290
باید