در این مطلب، ویدئو چالش کد پایتون 003 – تکرار کاراکترهای رشته با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:21:06
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,760
سلام نام من xander است به
2
00:00:01,760 –> 00:00:03,679
چالش کد پایتون خوش آمدید این چالش کد پایتون
3
00:00:03,679 –> 00:00:06,000
است سه کاراکتر رشته تکرار شونده
4
00:00:06,000 –> 00:00:08,560
5
00:00:08,720 –> 00:00:10,480
بیایید مستقیماً به این بپردازیم بنابراین باید
6
00:00:10,480 –> 00:00:12,320
یک تابع جدید بنویسیم که در یک رشته جدید عبور کند
7
00:00:12,320 –> 00:00:13,440
8
00:00:13,440 –> 00:00:15,120
تا یک تابع جدید بسازیم که
9
00:00:15,120 –> 00:00:17,440
تابع باید رشته ای
10
00:00:17,440 –> 00:00:19,199
را که وارد کرده ایم به
11
00:00:19,199 –> 00:00:20,320
اضافه
12
00:00:20,320 –> 00:00:22,640
یک کاراکتر اضافی برگرداند، بنابراین رشته باید رشته ای را
13
00:00:22,640 –> 00:00:24,720
برگرداند که به موجب آن هر کاراکتر
14
00:00:24,720 –> 00:00:27,519
از رشته اصلی یک بار تکرار شده است،
15
00:00:27,519 –> 00:00:32,238
بنابراین اگر یک رشته را وارد کنیم کلمه
16
00:00:32,238 –> 00:00:34,640
دو به این تابع چه چیزی
17
00:00:34,640 –> 00:00:37,040
برمی گردد.
18
00:00:37,040 –> 00:00:39,600
19
00:00:39,600 –> 00:00:41,360
امیدوارم که منطقی باشد
20
00:00:41,360 –> 00:00:42,800
که توضیح مشکل برای
21
00:00:42,800 –> 00:00:44,559
چالش بود،
22
00:00:44,559 –> 00:00:46,320
بنابراین به هر حال کمی مکث کنید و کمی
23
00:00:46,320 –> 00:00:48,879
فکر کنید ببینید آیا می توانید چالش را حل کنید،
24
00:00:48,879 –> 00:00:50,879
بنابراین من شما را از طریق یک راه حل
25
00:00:50,879 –> 00:00:52,960
راهنمایی می کنم اکنون راه حل های زیادی در اینجا وجود دارد، بنابراین
26
00:00:52,960 –> 00:00:54,800
ما آن را بررسی خواهیم کرد یک راه حل واحد اگر
27
00:00:54,800 –> 00:00:56,399
از آن راضی هستید،
28
00:00:56,399 –> 00:00:58,719
اگر می خواهید
29
00:00:58,719 –> 00:01:01,440
راه حل های دیگری برای این چالش بدانید،
30
00:01:01,440 –> 00:01:03,840
می توانید به آنجا بروید، ما ادامه می دهیم و به نوعی ایجاد می کنیم به یک
31
00:01:03,840 –> 00:01:05,519
راه حل نهایی، بنابراین حدود
32
00:01:05,519 –> 00:01:07,360
سه یا چهار مرحله مختلف یا
33
00:01:07,360 –> 00:01:09,200
راه های مختلف وجود دارد که ما می توانیم به این چالش نزدیک شویم
34
00:01:09,200 –> 00:01:12,200
،
35
00:01:12,640 –> 00:01:14,240
امیدواریم که شما در این
36
00:01:14,240 –> 00:01:16,320
چالش موفق شده اید و شاید به نتیجه ای رسیده باشید،
37
00:01:16,320 –> 00:01:18,479
بنابراین اجازه دهید برای شروع یک راه حل را مرور کنیم
38
00:01:18,479 –> 00:01:20,080
و سپس
39
00:01:20,080 –> 00:01:22,320
به بررسی نوع ساختن برخی
40
00:01:22,320 –> 00:01:23,759
راهحلهای دیگر میپردازیم،
41
00:01:23,759 –> 00:01:25,840
بنابراین بیایید به جلو برویم و یک
42
00:01:25,840 –> 00:01:27,360
تابع جدید در اینجا ایجاد کنیم.
43
00:01:27,360 –> 00:01:28,960
44
00:01:28,960 –> 00:01:30,799
45
00:01:30,799 –> 00:01:33,040
مثال دومی که
46
00:01:33,040 –> 00:01:34,720
در قسمت بعدی این
47
00:01:34,720 –> 00:01:37,200
آموزش به شما نشان خواهم داد و سپس
48
00:01:37,200 –> 00:01:39,040
یک رشته را می گیرد، بنابراین ما یک پارامتر اینجا
49
00:01:39,040 –> 00:01:40,880
str
50
00:01:40,880 –> 00:01:42,479
داریم و سپس
51
00:01:42,479 –> 00:01:44,880
ابتدا یک متغیر جدید در اینجا ایجاد می کنیم به نام نتیجه.
52
00:01:44,880 –> 00:01:46,960
بنابراین اتفاقی که قرار است بیفتد این
53
00:01:46,960 –> 00:01:49,439
است که هر کاراکتر را تکرار می کنیم و
54
00:01:49,439 –> 00:01:52,479
سپس آن را به عنوان یک رشته در این متغیر قرار می
55
00:01:52,479 –> 00:01:55,439
دهیم، بنابراین بیایید جلوتر برویم
56
00:01:55,439 –> 00:01:58,000
و یک حلقه for ایجاد کنیم، بنابراین برای char در رشته، بنابراین
57
00:01:58,000 –> 00:02:01,759
برای هر عنصر یا برای هر کلمه
58
00:02:01,759 –> 00:02:04,399
که ما در هر نامه عبور می کنیم متاسفم
59
00:02:04,399 –> 00:02:05,840
که درست است هر اجازه ter که می
60
00:02:05,840 –> 00:02:08,800
گذرد به یاد داشته باشید که می توانیم روی یک رشته تکرار کنیم،
61
00:02:08,800 –> 00:02:11,440
بنابراین برای هر
62
00:02:11,440 –> 00:02:14,239
کلمه جداگانه که اساساً اگر
63
00:02:14,239 –> 00:02:15,680
64
00:02:15,680 –> 00:02:17,040
65
00:02:17,040 –> 00:02:19,360
بخواهم کلمه hello را وارد کنم، در اینجا چه اتفاقی می افتد، اول از
66
00:02:19,360 –> 00:02:22,000
همه h را خارج می کنیم و سپس آن
67
00:02:22,000 –> 00:02:24,239
را در نمودار قرار می دهیم. به عنوان مثال، اکنون
68
00:02:24,239 –> 00:02:26,560
کاری که میتوانیم انجام دهیم این است که میتوانیم بگوییم نتیجه
69
00:02:26,560 –> 00:02:28,640
برابر است با نتیجه که این متغیر
70
00:02:28,640 –> 00:02:30,959
در اینجا خالی است به اضافه نمودار، بنابراین
71
00:02:30,959 –> 00:02:33,120
کاری که میکنیم این است که h
72
00:02:33,120 –> 00:02:35,519
را در این متغیر در اینجا قرار میدهیم و سپس آنچه
73
00:02:35,519 –> 00:02:37,680
میتوانیم انجام دهیم در واقع واقعی است. به علاوه
74
00:02:37,680 –> 00:02:39,680
char دوباره زیرا به یاد داشته باشید که char
75
00:02:39,680 –> 00:02:40,480
76
00:02:40,480 –> 00:02:42,640
در وهله اول خواهد بود اگر
77
00:02:42,640 –> 00:02:45,280
کلمه hello را بنویسیم حرف h خواهد بود،
78
00:02:45,280 –> 00:02:47,680
بنابراین آنچه که اکنون داریم
79
00:02:47,680 –> 00:02:49,920
در اینجا ذخیره می شود h است و سپس البته
80
00:02:49,920 –> 00:02:51,599
ما می خواهیم حلقه را انجام دهیم. این دوباره
81
00:02:51,599 –> 00:02:54,080
حرف بعدی در رشته e
82
00:02:54,080 –> 00:02:55,920
در کلمه hello است به طوری که در جذابیت قرار می گیرد،
83
00:02:55,920 –> 00:02:58,159
سپس کاری که انجام می دهیم
84
00:02:58,159 –> 00:03:01,360
این است که دوباره حرف e را به این متغیر اضافه می کنیم و دوباره حرف e را دوباره به این متغیر اضافه می کنیم،
85
00:03:01,360 –> 00:03:03,040
بنابراین اکنون آنچه
86
00:03:03,040 –> 00:03:06,159
داریم دو h است و دو e و سپس
87
00:03:06,159 –> 00:03:09,680
از طریق بقیه s به همین ترتیب
88
00:03:09,680 –> 00:03:12,080
tring بنابراین ما آن را در مدت کوتاهی مرتب می کنیم، اما
89
00:03:12,080 –> 00:03:13,680
تنها کاری که اکنون باید انجام دهیم این است که نتیجه را برگردانیم
90
00:03:13,680 –> 00:03:16,000
که همان چیزی است که ذخیره می شود و
91
00:03:16,000 –> 00:03:18,080
همان چیزی است که رشته جدید را ذخیره می کند و سپس
92
00:03:18,080 –> 00:03:20,319
می توانیم ادامه دهیم و آن را
93
00:03:20,319 –> 00:03:21,280
در کلمه
94
00:03:21,280 –> 00:03:23,120
hello در این مورد چاپ کنیم. اجازه دهید
95
00:03:23,120 –> 00:03:27,120
فقط یک go so py بگذارید فقط این فایل را اجرا کنیم
96
00:03:27,120 –> 00:03:29,760
و به آنجا برویم
97
00:03:30,159 –> 00:03:31,680
تا
98
00:03:31,680 –> 00:03:33,360
بتوانیم آن را کمی اصلاح کنیم زیرا
99
00:03:33,360 –> 00:03:34,480
100
00:03:34,480 –> 00:03:37,280
اکنون می توانیم آن را به عنوان مثال به اضافه
101
00:03:37,280 –> 00:03:38,640
برابر تغییر دهیم
102
00:03:38,640 –> 00:03:42,400
و سپس این می تواند برای مثال r
103
00:03:42,400 –> 00:03:44,480
uh برابر دو باشد
104
00:03:44,480 –> 00:03:45,440
تا
105
00:03:45,440 –> 00:03:46,879
بتوانیم این کار را انجام دهیم. نوع
106
00:03:46,879 –> 00:03:48,879
ضرب در یک رشته به طوری
107
00:03:48,879 –> 00:03:51,280
که برای هر حرف دو حرف به ما ارائه می
108
00:03:51,280 –> 00:03:53,519
دهد، پس بیایید دوباره این کار را امتحان کنیم و
109
00:03:53,519 –> 00:03:55,840
می بینید که کار می کند
110
00:03:55,840 –> 00:03:58,879
و همان نتیجه را دارد
111
00:03:59,120 –> 00:04:00,799
اگر موفق به حل مشکل
112
00:04:00,799 –> 00:04:03,680
شده اید، اکنون به سمت داشتن حرکت می کنیم.
113
00:04:03,680 –> 00:04:06,080
نگاهی به راهحلهای دیگری
114
00:04:06,080 –> 00:04:09,040
که احتمالاً میتوانیم در اینجا برای حل
115
00:04:09,040 –> 00:04:11,680
این چالش استفاده کنیم،
116
00:04:11,680 –> 00:04:13,439
بنابراین در اینجا یک راهحل متفاوت وجود دارد که
117
00:04:13,439 –> 00:04:15,120
کمی طولانی است و اکنون من
118
00:04:15,120 –> 00:04:17,519
پیشنهاد نمیکنم که هیچ یک از این راهحلها
119
00:04:17,519 –> 00:04:19,279
مؤثرتر از سایرین باشد، این
120
00:04:19,279 –> 00:04:22,560
فقط ناب است. ly برای یادگیری اوه، پس
121
00:04:22,560 –> 00:04:25,040
بیایید جلو برویم و نگاهی به این بیندازیم، بنابراین
122
00:04:25,040 –> 00:04:26,639
ما این تابع را در اینجا داریم به نام
123
00:04:26,639 –> 00:04:29,520
double child one که یک رشته را می گیرد،
124
00:04:29,520 –> 00:04:31,199
بنابراین بیایید اکنون پیش برویم و یک
125
00:04:31,199 –> 00:04:33,840
متغیر جدید در اینجا برای یک لیست uh رشته
126
00:04:33,840 –> 00:04:36,720
بسازیم. ما در اینجا انجام می دهیم x اکنون
127
00:04:36,720 –> 00:04:38,560
لیستی را نشان می دهد که رشته ای است که ما
128
00:04:38,560 –> 00:04:41,919
در آن ارسال کرده ایم بنابراین به یک رشته تبدیل می شود، ما
129
00:04:41,919 –> 00:04:44,000
آن را به یک لیست می اندازیم متأسفیم
130
00:04:44,000 –> 00:04:46,720
بنابراین رشته ای را که در آن ارسال می کنیم را
131
00:04:46,720 –> 00:04:49,759
به یک لیست می اندازیم و سپس آن را در آن ذخیره می کنیم. x
132
00:04:49,759 –> 00:04:51,759
درست است، پس ما لیست دیگری در اینجا داریم
133
00:04:51,759 –> 00:04:53,680
یک لیست خالی در اینجا
134
00:04:53,680 –> 00:04:55,440
به نام prep
135
00:04:55,440 –> 00:04:57,759
در حال حاضر خروجی نیز داریم که
136
00:04:57,759 –> 00:04:59,840
یک رشته را نگه می دارد،
137
00:04:59,840 –> 00:05:02,479
بنابراین بیایید با اولین
138
00:05:02,479 –> 00:05:05,759
حلقه برای i در محدوده شروع کنیم، بنابراین محدوده به
139
00:05:05,759 –> 00:05:08,000
ما اجازه می دهد به نوعی مشخص کنید که چند
140
00:05:08,000 –> 00:05:09,840
بار دور حلقه
141
00:05:09,840 –> 00:05:11,840
بزنید، بنابراین طول x را بدست آوریم،
142
00:05:11,840 –> 00:05:13,360
بنابراین اساساً کاری که
143
00:05:13,360 –> 00:05:15,199
ما در اینجا انجام می دهیم این است که ما به
144
00:05:15,199 –> 00:05:18,400
عنوان مثال کلمه
145
00:05:18,400 –> 00:05:20,160
سلام را به زبان می آوریم. ما قصد داریم هر
146
00:05:20,160 –> 00:05:22,800
حرف را به یک لیست تقسیم کنیم، بنابراین در
147
00:05:22,800 –> 00:05:25,759
لیست ما اکنون می رویم برای داشتن
148
00:05:25,759 –> 00:05:27,120
پنج حرف
149
00:05:27,120 –> 00:05:30,160
، فکر میکنم پنج حرف
150
00:05:30,160 –> 00:05:33,520
در یک لیست خوب است، بنابراین پنج عنصر پنج
151
00:05:33,520 –> 00:05:36,479
جزء در لیست ما وجود دارد، اوه، بنابراین کاری که
152
00:05:36,479 –> 00:05:38,240
ما اینجا انجام میدهیم، طول آن پنج خواهد بود،
153
00:05:38,240 –> 00:05:39,120
154
00:05:39,120 –> 00:05:40,639
بنابراین ما میخواهیم دور این پنج بار حلقه
155
00:05:40,639 –> 00:05:42,720
156
00:05:42,720 –> 00:05:44,400
بزنیم. «هر بار که
157
00:05:44,400 –> 00:05:46,960
کاری را که میخواهیم انجام دهیم حلقه بزنیم، این
158
00:05:46,960 –> 00:05:48,800
است که ضمیمه را آماده میکنیم، بنابراین
159
00:05:48,800 –> 00:05:50,960
این لیست خالی را در اینجا که
160
00:05:50,960 –> 00:05:53,759
ایجاد کردهایم دریافت میکنیم و
161
00:05:53,759 –> 00:05:57,199
میخواهیم حرف بنابراین برای هر حرف از
162
00:05:57,199 –> 00:05:58,960
کلمه hello، به عنوان مثال، ما
163
00:05:58,960 –> 00:06:00,240
آن حرف را می گیریم و
164
00:06:00,240 –> 00:06:03,120
می خواهیم اضافه کنیم، آن را به این
165
00:06:03,120 –> 00:06:05,440
لیست جدید در اینجا به نام prep اضافه می کنیم و می توانیم این کار را
166
00:06:05,440 –> 00:06:07,680
دو بار انجام دهیم، به این معنی که حرف اول
167
00:06:07,680 –> 00:06:10,080
وارد می شود، ما دور آن h است، بنابراین
168
00:06:10,080 –> 00:06:13,120
آن را دو بار به لیست جدید خود اضافه می کنیم تا
169
00:06:13,120 –> 00:06:14,400
بتوانید ببینید اکنون چه اتفاقی می افتد، سپس حرف
170
00:06:14,400 –> 00:06:16,240
بعدی را انجام می دهیم و سپس حرف بعدی را انجام می دهیم،
171
00:06:16,240 –> 00:06:18,479
بنابراین اتفاقی که می افتد این است که سپس
172
00:06:18,479 –> 00:06:20,240
آن حروف را تکرار می کنیم تا زمانی که یک
173
00:06:20,240 –> 00:06:23,120
شنونده کامل با تمام حروف تکرار شده بدست آورید
174
00:06:23,120 –> 00:06:26,000
پس دو h دو e دو l دو دو l دو
175
00:06:26,000 –> 00:06:30,240
o درست پس نه ما در اینجا لیستی داریم
176
00:06:30,240 –> 00:06:33,360
آماده و آماده خروجی شدن
177
00:06:33,360 –> 00:06:34,479
178
00:06:34,479 –> 00:06:36,080
179
00:06:36,080 –> 00:06:37,440
180
00:06:37,440 –> 00:06:39,120
181
00:06:39,120 –> 00:06:42,000
182
00:06:42,000 –> 00:06:44,080
که قرار است دو برابر چیزی باشد که در
183
00:06:44,080 –> 00:06:46,560
ابتدا با آن شروع کردیم و
184
00:06:46,560 –> 00:06:49,039
سپس به نوعی خروجی را آماده می کنیم، بنابراین
185
00:06:49,039 –> 00:06:52,000
برای هر یک از موارد موجود در آن لیست،
186
00:06:52,000 –> 00:06:53,680
کاری که می خواهیم انجام دهیم این است که آن را
187
00:06:53,680 –> 00:06:57,120
آماده کنیم تا “قرار است آن را در
188
00:06:57,120 –> 00:06:59,039
اوه، ما متاسفیم،
189
00:06:59,039 –> 00:07:00,880
اجازه دهید من این را
190
00:07:00,880 –> 00:07:03,199
برای هر موردی که در آن لیست است پایین بیاورم،
191
00:07:03,199 –> 00:07:05,199
ما به همان تعداد حروفی که وجود دارد، آن را مرور می کنیم، به
192
00:07:05,199 –> 00:07:07,599
همین دلیل است که
193
00:07:07,599 –> 00:07:09,840
ما دریافت می کنیم
194
00:07:09,840 –> 00:07:11,919
طول آن لیست و سپس کاری که
195
00:07:11,919 –> 00:07:13,599
میخواهیم انجام دهیم این است که خروجی این رشته را دریافت
196
00:07:13,599 –> 00:07:15,440
میکنیم و سپس هر
197
00:07:15,440 –> 00:07:17,280
حرف را به آن رشته اضافه میکنیم، بنابراین اساساً
198
00:07:17,280 –> 00:07:19,440
کاری که انجام میدهیم این است که
199
00:07:19,440 –> 00:07:21,680
یک لیست و سپس ما آن را
200
00:07:21,680 –> 00:07:24,000
به نوعی به رشته ای تبدیل می کنیم که هر حرف را به
201
00:07:24,000 –> 00:07:25,759
صورت جداگانه بیرون می آورد، بنابراین
202
00:07:25,759 –> 00:07:27,840
برای مبتدیان بسیار جالب است.
203
00:07:27,840 –> 00:07:29,280
این فرآیند را ببینید که در پشت
204
00:07:29,280 –> 00:07:31,919
صحنه چه میگذرد، ما قطعاً
205
00:07:31,919 –> 00:07:33,680
میتوانیم این را اصلاح کنیم،
206
00:07:33,680 –> 00:07:35,360
اما اجازه دهید ابتدا به این روش نگاهی بیندازیم،
207
00:07:35,360 –> 00:07:36,880
سپس ادامه میدهیم و
208
00:07:36,880 –> 00:07:38,639
خروجی را برمیگردانیم، بنابراین وقتی همه
209
00:07:38,639 –> 00:07:41,039
حروف را به رشته خود اضافه کردیم، رشته را خروجی
210
00:07:41,039 –> 00:07:42,960
میکنیم. البته و سپس میتوانیم
211
00:07:42,960 –> 00:07:45,680
تابع را دوباره چاپ کنیم و این
212
00:07:45,680 –> 00:07:47,520
بار مجدداً سلام را ارسال میکنیم، بنابراین میبینیم
213
00:07:47,520 –> 00:07:49,520
که در عمل و به آنجا میرویم، بنابراین
214
00:07:49,520 –> 00:07:52,639
همان خروجی را داریم،
215
00:07:53,280 –> 00:07:55,280
بنابراین فقط برای بهبود کمی این کد، این کار را
216
00:07:55,280 –> 00:07:56,800
انجام نمیدهیم. در واقع به این
217
00:07:56,800 –> 00:07:59,680
حلقه دوم در اینجا نیاز داریم، کاری که میتوانیم انجام دهیم این است که
218
00:07:59,680 –> 00:08:01,840
میتوانیم از join استفاده کنیم، بنابراین فکر میکنم در چالش قبلی
219
00:08:01,840 –> 00:08:03,199
به آن ملحق شدهایم
220
00:08:03,199 –> 00:08:04,560
221
00:08:04,560 –> 00:08:06,240
، من فکر میکنم در
222
00:08:06,240 –> 00:08:09,599
چالش قبلی، اوه، پس بیایید برویم
223
00:08:09,599 –> 00:08:11,759
و از آن استفاده کنیم که درخواست خوبی بود
224
00:08:11,759 –> 00:08:13,280
در چالش قبلی اگر به
225
00:08:13,280 –> 00:08:15,120
چالش قبلی نگاه کردهاید، بنابراین ما میتوانیم
226
00:08:15,120 –> 00:08:17,120
اساساً از join استفاده کنیم که
227
00:08:17,120 –> 00:08:19,360
تمام موارد موجود در لیست ما را میگیرد تا آن را به
228
00:08:19,360 –> 00:08:21,280
خوبی کنار هم قرار دهد و ما بتوانیم
229
00:08:21,280 –> 00:08:23,280
آن را به عنوان کلمهای که میبینیم خروجی بگیریم. در اینجا،
230
00:08:23,280 –> 00:08:27,840
پس بیایید آن را کنار بگذاریم و به آنجا
231
00:08:27,919 –> 00:08:29,440
برویم بیایید به سراغ چیز کمی عجیبتر برویم،
232
00:08:29,440 –> 00:08:31,199
من این را
233
00:08:31,199 –> 00:08:33,360
در آموزش قبلی حذف کردم و هنوز
234
00:08:33,360 –> 00:08:35,919
آموزش ساخت این
235
00:08:35,919 –> 00:08:38,640
آموزش را روی ژنراتورها ایجاد نکردهام،
236
00:08:38,640 –> 00:08:39,440
پس
237
00:08:39,440 –> 00:08:41,519
بیایید به هر حال این کار را انجام دهیم، بنابراین بیایید ادامه دهیم
238
00:08:41,519 –> 00:08:43,679
239
00:08:43,679 –> 00:08:46,640
و این نمودار دوگانه را بسازیم. سه، بنابراین ما
240
00:08:46,640 –> 00:08:48,800
دیدیم که مثال دو در
241
00:08:48,800 –> 00:08:50,640
اول
242
00:08:50,640 –> 00:08:52,160
در مثال اول um
243
00:08:52,160 –> 00:08:53,279
244
00:08:53,279 –> 00:08:54,959
چیست، بنابراین اجازه دهید دوباره یک رشته را پاس
245
00:08:54,959 –> 00:08:56,399
کنیم، بنابراین کاری که اکنون میخواهیم انجام دهیم این است که فقط
246
00:08:56,399 –> 00:08:58,160
از یک ژنراتور استفاده میکنیم، بنابراین قبلاً این را توضیح ندادهام.
247
00:08:58,160 –> 00:09:00,240
در این کانال،
248
00:09:00,240 –> 00:09:01,760
بنابراین ما فقط میخواهیم این را مرور
249
00:09:01,760 –> 00:09:03,519
کنیم تا به شما ایده بدهیم، بنابراین این
250
00:09:03,519 –> 00:09:05,519
یک مولد خواهد
251
00:09:05,519 –> 00:09:06,959
252
00:09:06,959 –> 00:09:10,320
253
00:09:10,320 –> 00:09:12,560
بود. x
254
00:09:12,560 –> 00:09:14,080
برابر دو به
255
00:09:14,080 –> 00:09:15,440
درستی به دست میآید، بنابراین اساساً کاری که ما در اینجا انجام میدهیم
256
00:09:15,440 –> 00:09:16,880
این است که رشته را مطابق با حالت عادی عبور
257
00:09:16,880 –> 00:09:19,120
میدهیم و در اینجا خواب برای x و رشته ایجاد میکنیم، بنابراین
258
00:09:19,120 –> 00:09:20,480
برای هر آیتم در رشته، کاری که
259
00:09:20,480 –> 00:09:23,120
میخواهیم انجام دهیم این است که آیتم را چند برابر کنیم. توسط
260
00:09:23,120 –> 00:09:23,920
x
261
00:09:23,920 –> 00:09:26,000
و سپس این اساساً
262
00:09:26,000 –> 00:09:28,880
به ما دو تا از هر کدام می دهد
263
00:09:28,880 –> 00:09:30,080
نه، این چیزی نیست
264
00:09:30,080 –> 00:09:32,480
که ما در مورد آن صحبت می کنیم دو
265
00:09:32,480 –> 00:09:35,519
x بار دو متأسفانه درست است، بنابراین ما می
266
00:09:35,519 –> 00:09:37,200
خواهیم هر مورد را برداریم و سپس
267
00:09:37,200 –> 00:09:38,959
آن را دو برابر می کنیم، امیدوارم که
268
00:09:38,959 –> 00:09:41,120
خواندن آن آسان باشد، بنابراین اساساً برای هر
269
00:09:41,120 –> 00:09:43,600
مورد در رشته، ما هر
270
00:09:43,600 –> 00:09:45,920
بار آن را بررسی می کنیم ما آن را دریافت می کنیم و سپس اساساً
271
00:09:45,920 –> 00:09:48,160
آن را دو برابر می کنیم، بنابراین دو حرف از هر کدام را به ما می دهد،
272
00:09:48,160 –> 00:09:50,640
پس حالا که می رویم و
273
00:09:50,640 –> 00:09:53,360
این را چاپ می کنیم،
274
00:09:53,440 –> 00:09:55,760
پس بیایید برویم و این را چاپ کنیم، بنابراین
275
00:09:55,760 –> 00:09:57,680
این
276
00:09:57,680 –> 00:09:59,200
نمودار دوتایی می شود سه
277
00:09:59,200 –> 00:10:02,640
و بیایید فقط از
278
00:10:02,720 –> 00:10:04,480
این isn عبور کنیم. کار نمی کند، اما من فقط می خواهم
279
00:10:04,480 –> 00:10:06,560
به شما نشان دهم که خیلی خوب است، پس
280
00:10:06,560 –> 00:10:08,240
بیایید به
281
00:10:08,240 –> 00:10:10,079
اوه سلام،
282
00:10:10,079 –> 00:10:12,320
پس این کار را انجام دهید و در اینجا متو