در این مطلب، ویدئو پایتون 101 – مقدمه ای بر زبان برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:02:52
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:07,040 –> 00:00:08,639
برای همه مخاطبان بسیار سپاسگزارم که
2
00:00:08,639 –> 00:00:10,960
به گفتگوهای برنامه نویس hp رفتید و
3
00:00:10,960 –> 00:00:13,920
امروز مشتاقانه منتظر کمک شما هستم تا
4
00:00:13,920 –> 00:00:16,640
با پایتون شروع کنید،
5
00:00:16,640 –> 00:00:17,440
بنابراین
6
00:00:17,440 –> 00:00:20,080
پایتون اساساً یک سطح عالی تفسیر شده
7
00:00:20,080 –> 00:00:22,000
و یک زبان برنامه نویسی کلی
8
00:00:22,000 –> 00:00:23,119
است
9
00:00:23,119 –> 00:00:25,920
که در آن طراحی شده است. 1980 توسط جودو و
10
00:00:25,920 –> 00:00:26,880
راسل
11
00:00:26,880 –> 00:00:28,880
و می دانید که نصب
12
00:00:28,880 –> 00:00:30,480
پایتون بسیار ساده است، فقط می توانید
13
00:00:30,480 –> 00:00:32,640
به آدرس اینترنتی که در اینجا ذکر شده است
14
00:00:32,640 –> 00:00:35,280
بروید python.org و
15
00:00:35,280 –> 00:00:37,520
باینری های خود را برای همه پلتفرم ها مانند
16
00:00:37,520 –> 00:00:40,160
لینوکس مک و ویندوز دارد و می توانید
17
00:00:40,160 –> 00:00:41,840
موردی را که برای شما مناسب است
18
00:00:41,840 –> 00:00:44,960
دانلود کنید و نصب کنید، اما قبل از
19
00:00:44,960 –> 00:00:47,440
شروع کار با پایتون و آب دقیقاً چه کار میتوانیم انجام دهیم
20
00:00:47,440 –> 00:00:49,520
، این
21
00:00:49,520 –> 00:00:52,079
ویژگیها و نحوهای اولیه است، میخواستم به
22
00:00:52,079 –> 00:00:54,320
شما بگویم که چیزی در
23
00:00:54,320 –> 00:00:56,640
پارادایم برنامهنویسی وجود دارد که
24
00:00:56,640 –> 00:00:58,640
برنامه ها عمدتا برای خواندن توسط انسان نوشته می شوند
25
00:00:58,640 –> 00:01:01,199
و به ندرت برای
26
00:01:01,199 –> 00:01:03,680
رایانه ها، به همین دلیل خوانایی شما
27
00:01:03,680 –> 00:01:05,600
از یک زبان برنامه نویسی بسیار
28
00:01:05,600 –> 00:01:08,080
مهم است و زمانی که پایتون پایتون به میان می آید
29
00:01:08,080 –> 00:01:10,720
. یک زبان بسیار خوانا برای
30
00:01:10,720 –> 00:01:11,680
31
00:01:11,680 –> 00:01:13,680
نوشتن کد در پایتون است یا خواندن
32
00:01:13,680 –> 00:01:16,000
کد پایتون به نظر می رسد که شما فقط در حال
33
00:01:16,000 –> 00:01:17,920
صحبت با شخص دیگری در مورد برخی
34
00:01:17,920 –> 00:01:20,080
دستورالعمل های دنبال شده در حین حل یک
35
00:01:20,080 –> 00:01:22,400
مشکل هستید به طوری که بهترین قسمت پایتون باعث می شود که
36
00:01:22,400 –> 00:01:23,520
37
00:01:23,520 –> 00:01:25,280
چرا برنامه نویسان آن را دوست دارند.
38
00:01:25,280 –> 00:01:27,520
در سرتاسر جهان
39
00:01:27,520 –> 00:01:29,600
نکته دیگر این است که پشتیبانی انجمن پایتون
40
00:01:29,600 –> 00:01:32,079
بسیار خوب است، بنابراین
41
00:01:32,079 –> 00:01:34,240
برای هر چیزی که
42
00:01:34,240 –> 00:01:36,799
در آن گیر کرده اید پاسخ خواهید یافت و تعداد زیادی
43
00:01:36,799 –> 00:01:39,680
کتابخانه منبع باز وجود دارد که
44
00:01:39,680 –> 00:01:41,600
بر روی این پایتون ساخته شده اند که می توانند
45
00:01:41,600 –> 00:01:43,680
برای اکثر افراد مورد استفاده قرار گیرند. از پروژههای ما
46
00:01:43,680 –> 00:01:45,600
که واقعاً زندگی ما را آسان میکند،
47
00:01:45,600 –> 00:01:47,280
بنابراین با این مقدمه کوتاه در مورد
48
00:01:47,280 –> 00:01:49,600
پایتون، اجازه دهید اولین دست خود را
49
00:01:49,600 –> 00:01:52,880
با پایتون بنویسیم و یک کد hello world را بنویسیم،
50
00:01:52,880 –> 00:01:54,960
اگر به
51
00:01:54,960 –> 00:01:56,560
نوتبوکهای خود در آنجا
52
00:01:56,560 –> 00:01:58,159
رفتهاید، ممکن است مقدمهای برای
53
00:01:58,159 –> 00:02:00,880
نوتبوک python jupyter پیدا کنید، امیدوارم که داشته باشید.
54
00:02:00,880 –> 00:02:03,439
همه کلیک کرده اند و وارد شده اند،
55
00:02:03,439 –> 00:02:04,240
بنابراین
56
00:02:04,240 –> 00:02:06,079
می توانید به بخش
57
00:02:06,079 –> 00:02:07,200
یک آن بروید،
58
00:02:07,200 –> 00:02:09,840
بیایید اولین کد پایتون خود را بنویسیم
59
00:02:09,840 –> 00:02:12,160
تا همانطور که گفتم منظور پایتون باشد. برای اینکه
60
00:02:12,160 –> 00:02:14,800
یک زبان به راحتی قابل خواندن باشد و
61
00:02:14,800 –> 00:02:18,239
قالب بندی آن از نظر بصری بسیار نامرتب است
62
00:02:18,239 –> 00:02:20,160
و ما احساس می کنیم
63
00:02:20,160 –> 00:02:22,800
در حین صحبت کردن یا نوشتن یک کد پایتون احساس می کنیم،
64
00:02:22,800 –> 00:02:25,360
بنابراین اگر می خواهید هر عبارتی را در
65
00:02:25,360 –> 00:02:28,239
پایتون چاپ کنید، فقط می توانید از تابع print استفاده کنید
66
00:02:28,239 –> 00:02:31,360
که کلمه کلیدی را در پرانتز چاپ می گوید
67
00:02:31,360 –> 00:02:34,080
و بنویسید رشته داخل
68
00:02:34,080 –> 00:02:35,200
آن
69
00:02:35,200 –> 00:02:38,319
را اجرا کنید که قبلاً چاپی
70
00:02:38,319 –> 00:02:40,480
از hello world دارد
71
00:02:40,480 –> 00:02:43,840
، hello world چاپ می شود،
72
00:02:43,840 –> 00:02:44,560
بنابراین
73
00:02:44,560 –> 00:02:46,480
من فقط یک لحظه مکث می کنم و منتظر می مانم
74
00:02:46,480 –> 00:02:48,400
تا شما امتحان کنید و اوه
75
00:02:48,400 –> 00:02:51,519
اوه من فقط
76
00:02:54,239 –> 00:02:56,239
برای کسانی که با دفترچه یادداشت آشنایی ندارند می
77
00:02:56,239 –> 00:02:58,080
خواهم. اضافه کنید که یک دکمه اجرا
78
00:02:58,080 –> 00:03:00,319
در بالا وجود دارد، بنابراین یک سلول را می توان با فشار
79
00:03:00,319 –> 00:03:02,560
دادن دکمه پخش کوچک در بالا اجرا کرد، بله،
80
00:03:02,560 –> 00:03:05,840
راست ممنون،
81
00:03:24,239 –> 00:03:25,120
بنابراین
82
00:03:25,120 –> 00:03:26,720
امیدوارم
83
00:03:26,720 –> 00:03:28,480
شما مردم نحوه چاپ
84
00:03:28,480 –> 00:03:31,040
عباراتی مانند سلام دنیا را بدانید
85
00:03:31,040 –> 00:03:33,920
و اوه بیایید با
86
00:03:33,920 –> 00:03:37,519
گرفتن یک کنسول ادامه دهیم. ورودی که اوه من
87
00:03:37,519 –> 00:03:41,040
میخواهم باید نام یا رشتهای را وارد کنیم
88
00:03:41,040 –> 00:03:43,440
و سپس آن
89
00:03:43,440 –> 00:03:46,000
رشته را با سلام و احوالپرسی به خود الحاق یا الحاق کنیم،
90
00:03:46,000 –> 00:03:47,040
بنابراین
91
00:03:47,040 –> 00:03:49,440
بیایید این خط را اجرا کنیم که در آن
92
00:03:49,440 –> 00:03:52,239
میگویم نام برابر است با ورودی p اجاره
93
00:03:52,239 –> 00:03:54,560
نام خود را وارد کنید، بنابراین ورودی درست مانند
94
00:03:54,560 –> 00:03:57,680
ورودی چاپ تابع، تابعی است
95
00:03:57,680 –> 00:04:00,400
که به ما اجازه میدهد پایتون مهم کنسول را مصرف کنیم،
96
00:04:00,400 –> 00:04:02,000
97
00:04:02,000 –> 00:04:04,720
بنابراین میتوانید ببینید که من ورودی تابع را میگیرم
98
00:04:04,720 –> 00:04:07,360
و به ما میدهم یا دستوری به
99
00:04:07,360 –> 00:04:09,200
نام میدهم، لطفا نام خود را
100
00:04:09,200 –> 00:04:13,200
داخل آن وارد کنید و هر چیز دیگری. انواع کاربر را مشاهده کنید
101
00:04:13,200 –> 00:04:15,439
که در متغیری به نام نام ذخیره شده است
102
00:04:15,439 –> 00:04:17,279
و
103
00:04:17,279 –> 00:04:19,839
سپس آن را خارج کنید، بنابراین من فقط این سلول را اجرا می کنم
104
00:04:19,839 –> 00:04:21,918
و می توانید ببینید که با یک
105
00:04:21,918 –> 00:04:24,400
فیلد ورودی از من خواسته می شود که در آن
106
00:04:24,400 –> 00:04:27,680
نام خود را وارد کنم، بنابراین فقط نام من را وارد کنید، مقداری Earth را
107
00:04:27,680 –> 00:04:28,560
می گویم
108
00:04:28,560 –> 00:04:30,720
و enter را فشار دهید تا بتوانید
109
00:04:30,720 –> 00:04:35,040
در خط بعدی ببینید که من hello را چاپ می کند،
110
00:04:35,040 –> 00:04:35,759
بنابراین
111
00:04:35,759 –> 00:04:39,280
این یکی از راه های چاپ یک بیانیه و
112
00:04:39,280 –> 00:04:40,479
113
00:04:40,479 –> 00:04:43,280
مصرف و کنسول ورودی است و سپس
114
00:04:43,280 –> 00:04:45,520
آن را به دستور چاپ متصل یا متصل می
115
00:04:45,520 –> 00:04:47,680
کند. بنابراین در داخل عبارت چاپ
116
00:04:47,680 –> 00:04:50,479
میتوانیم فقط یک کاما قرار دهیم و
117
00:04:50,479 –> 00:04:53,199
سپس نام آن را درست روی متغیر
118
00:04:53,199 –> 00:04:57,240
هر نامی که نام گرفته است بنویسیم،
119
00:04:58,880 –> 00:05:02,880
پس آیا شما بچهها میتوانید این کار را انجام دهید،
120
00:05:02,960 –> 00:05:05,199
آیا میتوانید فقط به من بگویید آه اگر
121
00:05:05,199 –> 00:05:06,400
مردم بله
122
00:05:06,400 –> 00:05:08,320
ما سعی میکنیم به سوال پاسخ دهید تا
123
00:05:08,320 –> 00:05:09,680
شما میتوانید ادامه دهید، فکر میکنم اکثر
124
00:05:09,680 –> 00:05:12,240
مردم میتوانند این کار را به
125
00:05:12,240 –> 00:05:14,479
درستی انجام دهند، فکر میکنم کسی به کنترل اینتر اشاره کرده
126
00:05:14,479 –> 00:05:16,639
است.
127
00:05:16,639 –> 00:05:18,320
128
00:05:18,320 –> 00:05:20,320
129
00:05:20,320 –> 00:05:22,240
ما
130
00:05:22,240 –> 00:05:25,520
میتوانیم عالی پیش برویم،
131
00:05:25,520 –> 00:05:27,919
بنابراین
132
00:05:28,000 –> 00:05:29,919
اکنون که با دستورات حاضر
133
00:05:29,919 –> 00:05:32,240
و روش مصرف
134
00:05:32,240 –> 00:05:34,560
ورودی کنسول تمام شد، سعی کنیم
135
00:05:34,560 –> 00:05:36,240
انواع متغیرها و انواع دادهها را
136
00:05:36,240 –> 00:05:37,680
در پایتون درک کنیم،
137
00:05:37,680 –> 00:05:40,000
بنابراین در یک برنامه متغیرها
138
00:05:40,000 –> 00:05:42,160
نامهای منطقی هستند که میدهیم. برای
139
00:05:42,160 –> 00:05:44,240
آدرسهای حافظهای
140
00:05:44,240 –> 00:05:45,919
که دادههایی را که برای محاسبات شما نیاز دارید را در خود نگه
141
00:05:45,919 –> 00:05:48,080
میدارند، مثلاً فرض کنید
142
00:05:48,080 –> 00:05:50,479
میخواهیم دو عدد 10 و
143
00:05:50,479 –> 00:05:53,440
20 را اضافه کنیم 10 به اضافه 20، بنابراین این 10 و 20
144
00:05:53,440 –> 00:05:56,000
باید در حافظه ذخیره شوند و آنها
145
00:05:56,000 –> 00:05:58,880
واکشی میشوند و سپس برای پایان دادن به آنها محاسبه می شود، بنابراین
146
00:05:58,880 –> 00:05:59,919
147
00:05:59,919 –> 00:06:01,280
وقتی این دو در حافظه ذخیره می شوند
148
00:06:01,280 –> 00:06:03,199
تا به آن آدرس های حافظه مراجعه کنند،
149
00:06:03,199 –> 00:06:05,440
در واقع از چیزی به
150
00:06:05,440 –> 00:06:08,240
نام متغیر استفاده می کنیم و متغیرها می توانند
151
00:06:08,240 –> 00:06:09,919
انواع مختلفی داشته باشند، یعنی می توانند ذخیره
152
00:06:09,919 –> 00:06:12,639
داده ها از انواع داده های مختلف، می توانند
153
00:06:12,639 –> 00:06:15,120
عددی باشند، می توانند رشته ای باشند که یک
154
00:06:15,120 –> 00:06:17,280
کاراکتر یا دنباله ای از کاراکترها
155
00:06:17,280 –> 00:06:19,039
هستند، می توانند
156
00:06:19,039 –> 00:06:21,120
نوع درست یا نادرست بولی باشند، می تواند
157
00:06:21,120 –> 00:06:23,280
انواع داده های سفارشی در قالب
158
00:06:23,280 –> 00:06:26,479
اشیاء کلاس ها باشد و می تواند همچنین لیست هایی باشد که
159
00:06:26,479 –> 00:06:28,479
مجموعه ای از مقادیر است و
160
00:06:28,479 –> 00:06:30,800
انواع بسیار بیشتری در پایتون وجود دارد، اما اینها به
161
00:06:30,800 –> 00:06:33,600
نوعی بسیار ابتدایی هستند
162
00:06:33,600 –> 00:06:35,440
و به نوعی انواع داده های سنتی را می شناسید
163
00:06:35,440 –> 00:06:37,919
که به طور گسترده استفاده می
164
00:06:37,919 –> 00:06:40,479
شوند، بنابراین بهترین قسمت در مورد متغیرها در
165
00:06:40,479 –> 00:06:42,960
پایتون این است که بر خلاف cc plus plus و
166
00:06:42,960 –> 00:06:43,919
167
00:06:43,919 –> 00:06:45,840
java لازم نیست بدانید
168
00:06:45,840 –> 00:06:48,639
ابتدا متغیرها و انواع داده ها را اعلام کنید و
169
00:06:48,639 –> 00:06:50,319
به کامپایلر یا مفسر
170
00:06:50,319 –> 00:06:52,800
بگویید که چه نوع متغیری است در
171
00:06:52,800 –> 00:06:55,440
عوض می توانیم به صورت پویا
172
00:06:55,440 –> 00:06:57,599
از آنها استفاده کنیم و پایتون به
173
00:06:57,599 –> 00:06:59,759
خودی خود می فهمد که چه چیزی است. چه
174
00:06:59,759 –> 00:07:01,360
نوع داده ای که در یک متغیر خاص ذخیره می
175
00:07:01,360 –> 00:07:04,560
شود یک عدد صحیح باشد یا یک رشته یا یک
176
00:07:04,560 –> 00:07:06,880
cad boolean یا یک لیست هر چه که
177
00:07:06,880 –> 00:07:08,080
درست است،
178
00:07:08,080 –> 00:07:10,880
بنابراین در این سلول من فقط
179
00:07:10,880 –> 00:07:13,039
چند نوع مختلف ایجاد کردم قادر است و
180
00:07:13,039 –> 00:07:15,440
آن داده ها را در آن متغیرها ذخیره می کند، بنابراین
181
00:07:15,440 –> 00:07:19,120
می توانید ببینید که یک عدد صحیح برابر با 10 است، بنابراین
182
00:07:19,120 –> 00:07:21,520
در سمت راست من 10 یک عدد صحیح است
183
00:07:21,520 –> 00:07:23,520
و در سمت چپ من
184
00:07:23,520 –> 00:07:25,599
یک عدد صحیح می نویسید، این نام متغیری است
185
00:07:25,599 –> 00:07:26,960
که من
186
00:07:26,960 –> 00:07:30,319
به طور مشابه یک عدد داده ام. float که در
187
00:07:30,319 –> 00:07:32,160
سمت چپ است و یک نام متغیر است
188
00:07:32,160 –> 00:07:35,599
و 12.5 فلوتری است که من
189
00:07:35,599 –> 00:07:37,440
به آن متغیر بارگذاری خاص نسبت داده ام به
190
00:07:37,440 –> 00:07:41,199
همین ترتیب رشته یا کاراکتر
191
00:07:41,199 –> 00:07:43,120
s در کاراکتر بالا
192
00:07:43,120 –> 00:07:46,080
و string teddy winters در یک متغیر رشته ذخیره می شود.
193
00:07:46,080 –> 00:07:47,680
194
00:07:47,680 –> 00:07:50,240
و مقدار
195
00:07:50,240 –> 00:07:53,440
بولی در bool right ذخیره میشود، بنابراین
196
00:07:53,440 –> 00:07:56,400
ما میتوانیم آن را اجرا کنیم و همه این
197
00:07:56,400 –> 00:07:59,360
دادهها در متغیرهای مربوطه ذخیره میشوند
198
00:07:59,360 –> 00:08:01,840
و میتوانیم
199
00:08:01,840 –> 00:08:04,080
از تابع چاپ قبلی
200
00:08:04,080 –> 00:08:08,080
برای چاپ این مثالها استفاده کنیم و ببینیم آیا
201
00:08:08,080 –> 00:08:09,039
202
00:08:09,039 –> 00:08:10,560
مقداری که ما داریم فقط
203
00:08:10,560 –> 00:08:11,520
گفتم
204
00:08:11,520 –> 00:08:13,120
تا بتوانید
205
00:08:13,120 –> 00:08:14,080
آن
206
00:08:14,080 –> 00:08:16,720
مثال عدد صحیح من را 10 چاپ کرد زیرا
207
00:08:16,720 –> 00:08:18,879
این همان چیزی است که یک متغیر عدد صحیح
208
00:08:18,879 –> 00:08:19,840
نگه
209
00:08:19,840 –> 00:08:22,080
210
00:08:22,080 –> 00:08:23,680
211
00:08:23,680 –> 00:08:26,160
212
00:08:26,160 –> 00:08:28,720
میدارد. در اینجا
213
00:08:28,720 –> 00:08:31,120
مثال کاراکتر،
214
00:08:31,120 –> 00:08:33,120
کاراکتر s را نگه میدارد، زیرا این همان چیزی است که ما
215
00:08:33,120 –> 00:08:34,719
در اینجا به آن اختصاص دادهایم
216
00:08:34,719 –> 00:08:36,958
و مثال رشتهای به دلیل تخصیص بالا، زمستانهای عروسکی را برای من نگه میدارد
217
00:08:36,958 –> 00:08:39,599
218
00:08:39,599 –> 00:08:41,360
و سپس در نهایت boolean من را درست نگه میدارد،
219
00:08:41,360 –> 00:08:43,679
زیرا من آن را به این اختصاص دادهام که
220
00:08:43,679 –> 00:08:46,080
فرض کنید من فقط حالا بروید و
221
00:08:46,080 –> 00:08:48,399
false را به
222
00:08:48,399 –> 00:08:51,680
abool اختصاص دهید، من فقط
223
00:08:51,680 –> 00:08:53,040
همه اینها را دوباره اجرا می کنم
224
00:08:53,040 –> 00:08:55,040
و می بینید که اکنون
225
00:08:55,040 –> 00:08:57,440
مثال بولی من false را به من نشان می دهد زیرا
226
00:08:57,440 –> 00:08:59,519
محتوایی را که آن
227
00:08:59,519 –> 00:09:01,839
متغیر درست نگه می داشت تغییر دادم
228
00:09:01,839 –> 00:09:02,800
بنابراین
229
00:09:02,800 –> 00:09:05,040
می خواهیم نوع داده را بررسی کنیم.
230
00:09:05,040 –> 00:09:07,120
متغیری که پایتون در آنجا نگه می
231
00:09:07,120 –> 00:09:09,680
دارد، سپس تابعی به نام
232
00:09:09,680 –> 00:09:10,480
type وجود دارد
233
00:09:10,480 –> 00:09:12,560
که به ما کمک می کند تا
234
00:09:12,560 –> 00:09:14,959
متغیر نوع داده ای را
235
00:09:14,959 –> 00:09:16,399
که نگه می دارد شناسایی کنیم،
236
00:09:16,399 –> 00:09:18,560
بنابراین من فقط نام متغیر را
237
00:09:18,560 –> 00:09:21,920
به این نوع تابع منتقل می کنم و نوع آن را افزایش می دهد
238
00:09:21,920 –> 00:09:24,000
. متغیر آن در حال ذخیره است
239
00:09:24,000 –> 00:09:26,720
بنابراین نوع abul
240
00:09:26,720 –> 00:09:28,800
نوع داده Boolean است. من فقط bool را چاپ کرد،
241
00:09:28,800 –> 00:09:29,680
242
00:09:29,680 –> 00:09:31,839
بنابراین من فقط یک مثال دیگر را با
243
00:09:31,839 –> 00:09:32,959
چاپ کردن
244
00:09:32,959 –> 00:09:34,320
245
00:09:34,320 –> 00:09:38,480
نوع float به عنوان Flip Right به شما نشان می دهم تا بتوانم
246
00:09:38,480 –> 00:09:40,320
در
247
00:09:40,320 –> 00:09:42,720
یک رشته va هم ارسال کنم. قابل تنظیم به نوع تابع
248
00:09:42,720 –> 00:09:45,120
و اوه باید به من نشان دهد که
249
00:09:45,120 –> 00:09:46,000
250
00:09:46,000 –> 00:09:48,880
متغیر رشته نوع داده در حال برگزاری است یک رشته است،
251
00:09:48,880 –> 00:09:49,760
بنابراین
252
00:09:49,760 –> 00:09:51,680
تا به حال در مورد
253
00:09:51,680 –> 00:09:54,880
دستورات چاپی تابع put برای پذیرش
254
00:09:54,880 –> 00:09:56,080
255
00:09:56,080 –> 00:09:58,320
put و نحوه ایجاد
256
00:09:58,320 –> 00:10:00,480
متغیرهای مختلف نحوه دسترسی به آنها را یاد گرفته ایم. در داخل
257
00:10:00,480 –> 00:10:04,640
بیانیه چاپی من و همچنین نحوه شناسایی
258
00:10:04,640 –> 00:10:05,600
259
00:10:05,600 –> 00:10:08,160
موارد امید درست،
260
00:10:08,880 –> 00:10:09,760
بنابراین
261
00:10:09,760 –> 00:10:11,839
اکنون بیایید تخصیص متغیر ورودی کنسول را درک کنیم
262
00:10:11,839 –> 00:10:13,839
و سعی کنیم
263
00:10:13,839 –> 00:10:16,480
نوعی ریاضی انجام دهیم، بنابراین این مثال
264
00:10:16,480 –> 00:10:18,640
قبلاً دیدهایم که در آن
265
00:10:18,640 –> 00:10:20,079
از کاربر درخواست کردیم
266
00:10:20,079 –> 00:10:22,720
تا در مورد دیگری استفاده کند. شما نام را میدانید و به آنها سلام میدهید،
267
00:10:22,720 –> 00:10:24,000
268
00:10:24,000 –> 00:10:26,160
بنابراین من فقط میگویم teddy
269
00:10:26,160 –> 00:10:28,640
و میگوید hello teddy حالا بیایید به
270
00:10:28,640 –> 00:10:31,440
مثال دیگری نگاه کنیم و سعی کنیم
271
00:10:31,440 –> 00:10:33,440
آن مقادیر را با استفاده از متغیرها ذخیره
272
00:10:33,440 –> 00:10:35,760
کنیم و کمی ریاضیات را در بالای آن
273
00:10:35,760 –> 00:10:36,720
درست انجام دهیم،
274
00:10:36,720 –> 00:10:39,920
بنابراین من یک مشکل دارم. متغیری به نام سود سهام
275
00:10:39,920 –> 00:10:40,959
و
276
00:10:40,959 –> 00:10:43,760
ورودی ما سود سهام را وارد میکند،
277
00:10:43,760 –> 00:10:45,839
بنابراین میتوانید ببینید که من در اینجا نوعی عملیات انجام میدهم،
278
00:10:45,839 –> 00:10:48,720
279
00:10:48,720 –> 00:10:50,480
280
00:10:50,480 –> 00:10:52,720
زمانی که ورودی کاربر را
281
00:10:52,720 –> 00:10:55,600
با استفاده از تابع ورودی قبول میکنم، به عنوان typecasting نامیده میشود. مقدار r
282
00:10:55,600 –> 00:10:58,839
هر چیزی را که کاربر در
283
00:10:58,839 –> 00:11:02,640
آن تایپ می کند به منظور تبدیل آن رشته به
284
00:11:02,640 –> 00:11:05,680
نوع داده عدد
285
00:11:05,680 –> 00:11:06,720
286
00:11:06,720 –> 00:11:09,120
287
00:11:09,120 –> 00:11:10,720
288
00:11:10,720 –> 00:11:14,240
289
00:11:14,240 –> 00:11:17,600
صحیح می آید. به چیزی که به
290
00:11:17,600 –> 00:11:20,560
آن میگویند، من میخواهم
291
00:11:20,560 –> 00:11:23,279
با استفاده از تقسیمکننده تقسیم
292
00:11:23,279 –> 00:11:25,920
بر تقسیمکننده، عملیات تقسیم را انجام دهم و هر مقداری که به دست
293
00:11:25,920 –> 00:11:29,279
میآید، آن مقدار را در ضریب اوکی ذخیره میکنم
294
00:11:29,279 –> 00:11:31,360
و سپس این عبارت را چاپ میکنم
295
00:11:31,360 –> 00:11:33,760
که ضریب
296
00:11:33,760 –> 00:11:35,360
هر چیزی است که نتیجه حاصل میشود. در
297
00:11:35,360 –> 00:11:38,000
این متغیر ضریب e ذخیره می شود و من می خواهم
298
00:11:38,000 –> 00:11:40,560
نوع آن را چاپ کنم خوب بیایید
299
00:11:40,560 –> 00:11:42,959
سلول را اجرا کنیم بنابراین از من خواست
300
00:11:42,959 –> 00:11:44,480
که سود تقسیمی را
301
00:11:44,480 –> 00:11:47,600
وارد کنم 100 و سپس از من خواست که
302
00:11:47,600 –> 00:11:52,240
یک مقسوم علیه غیر صفر وارد کنم، بنابراین من دو تا
303
00:11:52,240 –> 00:11:54,839
دارم. ضریب باید y توان
304
00:11:54,839 –> 00:11:56,399
50 باشد
305
00:11:56,399 –> 00:11:59,680
و نوع باید float باشد،
306
00:11:59,680 –> 00:12:01,839
بنابراین میتوانید آخرین
307
00:12:01,839 –> 00:12:03,440
عبارتی را که این دستور چاپ چاپ شده است را در اینجا ببینید
308
00:12:03,440 –> 00:12:07,360
که به ضریب 50.0 میگوید و
309
00:12:07,360 –> 00:12:10,160
ضریب از نوع فلان کلاس است
310
00:12:10,160 –> 00:12:11,519
که شناور است.
311
00:12:11,519 –> 00:12:14,720
پس چرا این 50.0 k به این معنی است که من
312
00:12:14,720 –> 00:12:17,519
مقسومکننده را به صورت float تایپ میکنم و
313
00:12:17,519 –> 00:12:19,920
هر چیزی که بر روی float تقسیم شود، شناور خواهد
314
00:12:19,920 –> 00:12:21,760
بود، برای مثال مانند عدد صحیح
315
00:12:21,760 –> 00:12:24,079
تقسیم بر شناور، برای من یک مقدار ممیز شناور خواهد بود،
316
00:12:24,079 –> 00:12:26,000
317
00:12:26,000 –> 00:12:26,800
318
00:12:26,800 –> 00:12:27,600
پس به
319
00:12:27,600 –> 00:12:29,760
این ترتیب میخواهیم
320
00:12:29,760 –> 00:12:30,959
این مقادیر را به هم متصل کنیم.
321
00:12:30,959 –> 00:12:32,000
بنابراین
322
00:12:32,000 –> 00:12:34,079
می توانید ببینید که من
323
00:12:34,079 –> 00:12:36,320
مقادیر quotient را معرفی می کنم و این
324
00:12:36,320 –> 00:12:39,279
نوع در این رشته، ضریب
325
00:12:39,279 –> 00:12:42,399
پرانتز و نقل قول از نوع پرانتز است و من
326
00:12:42,399 –> 00:12:45,120
از تابعی به نام format استفاده می کنم،
327
00:12:45,120 –> 00:12:47,360
بنابراین اگر متغیرهای
328
00:12:47,360 –> 00:12:49,760
مختلفی دارید که فقط می خواهید آنها را
329
00:12:49,760 –> 00:12:52,560
در چاپ قرار دهید. عبارت پس از این روشی
330
00:12:52,560 –> 00:12:53,600
برای انجام آن است،
331
00:12:53,600 –> 00:12:56,240
بنابراین هر جا که
332
00:12:56,240 –> 00:12:59,120
متغیری در آن قرار می گیرد، مهاربندها را می گذارید پرانتزها را باز می کنید، پرانتزها را
333
00:12:59,120 –> 00:13:00,320
بسته می کنید
334
00:13:00,320 –> 00:13:01,600
و
335
00:13:01,600 –> 00:13:04,720
سپس یک تابع فرمت نقطه ای را بعد
336
00:13:04,720 –> 00:13:06,160
از تکمیل رشته پس از این که این
337
00:13:06,160 –> 00:13:09,279
دو نقل قول خوب است و سپس در آن
338
00:13:09,279 –> 00:13:12,000
تابع به نام فرمت اعمال می کنید، اعمال می کنید.
339
00:13:12,000 –> 00:13:14,320
همه متغیرها را به ترتیبی
340
00:13:14,320 –> 00:13:17,040
که میخواهید پر شود را وارد میکنید، بنابراین به این ترتیب
341
00:13:17,040 –> 00:13:19,440
میتوانیم ورودی کنسول را بگیریم و میتوانیم آن را
342
00:13:19,440 –> 00:13:21,600
به متغیرهای مختلف اختصاص دهیم و چند s انجام دهیم
343
00:13:21,600 –> 00:13:23,279
. یا یک ریاضی،
344
00:13:23,279 –> 00:13:26,480
حالا بیایید به چند مورد دیگر بپردازیم اوه
345
00:13:26,480 –> 00:13:28,560
شما می دانید پیچیدگی های
346
00:13:28,560 –> 00:13:30,560
آزمایش برخی شرط ها و تصمیم
347
00:13:30,560 –> 00:13:32,959
گیری منطقی برای عمل کردن بر اساس آنها را
348
00:13:32,959 –> 00:13:35,519
عبارت if else می نامیم دیگران،
349
00:13:35,519 –> 00:13:37,920
بنابراین اینها برای زندگی روزمره ما بسیار رایج هستند،
350
00:13:37,920 –> 00:13:39,920
بنابراین اگر برخی از شرط
351
00:13:39,920 –> 00:13:42,399
ها برآورده می شود، سپس این منطق را انجام دهید
352
00:13:42,399 –> 00:13:43,440
در غیر این صورت
353
00:13:43,440 –> 00:13:46,160
یک منطق دیگر را درست اجرا کنید، بنابراین
354
00:13:46,160 –> 00:13:48,079
بیایید مثال قبلی را در نظر بگیریم اما
355
00:13:48,079 –> 00:13:51,279
آن را بیشتر تقویت کنیم تا ببینیم آیا مقسوم علیه ما
356
00:13:51,279 –> 00:13:55,040
مطمئناً یک عدد غیر صفر است،
357
00:13:55,040 –> 00:13:57,199
بنابراین من سود تقسیمی را به عنوان
358
00:13:57,199 –> 00:13:59,360
ورودی کنسول دریافت خواهم کرد. همچنین کنسول
359
00:13:59,360 –> 00:14:00,160
360
00:14:00,160 –> 00:14:01,279
مقسوم علیه را وارد
361
00:14:01,279 –> 00:14:04,160
کنید و در اینجا فقط کلمه کلیدی
362
00:14:04,160 –> 00:14:04,880
if
363
00:14:04,880 –> 00:14:07,680
را می نویسیم و شرط را با استفاده از متغیرهای خود می نویسیم،
364
00:14:07,680 –> 00:14:11,040
من می گویم if یک کلمه کلیدی
365
00:14:11,040 –> 00:14:13,360
از پایتون است که یک شرط را بررسی می کند،
366
00:14:13,360 –> 00:14:15,440
بنابراین این شرط در اینجا است که
367
00:14:15,440 –> 00:14:18,959
مقسوم علیه متغیر برابر نیست به صفر،
368
00:14:18,959 –> 00:14:19,760
369
00:14:19,760 –> 00:14:22,160
سپس عملیات تقسیم را ادامه دهید
370
00:14:22,160 –> 00:14:24,720
که ضریب برابر است با سود
371
00:14:24,720 –> 00:14:27,120
تقسیم و تقسیم بر تقسیم بر چاپ
372
00:14:27,120 –> 00:14:28,560
و در غیر این
373
00:14:28,560 –> 00:14:32,320
صورت توقف چاپ نمی تواند بر صفر تقسیم شود،
374
00:14:32,320 –> 00:14:33,120
بنابراین
375
00:14:33,120 –> 00:14:35,920
چیزی که بیش از او مهم است. e
376
00:14:35,920 –> 00:14:37,360
377
00:14:37,360 –> 00:14:41,920
تورفتگی این دو خط است که اگر
378
00:14:41,920 –> 00:14:44,959
می بینید
379
00:14:44,959 –> 00:14:46,160
چهار
380
00:14:46,160 –> 00:14:49,120
فضای سمت چپ وجود دارد که نشان می دهد
381
00:14:49,120 –> 00:14:51,519
متعلق به دستور if است، بنابراین هر
382
00:14:51,519 –> 00:14:53,360
مفهوم بلوکی که در
383
00:14:53,360 –> 00:14:55,920
زبان برنامه نویسی دیگر داریم که
384
00:14:55,920 –> 00:14:59,040
محدوده بلوک داریم در پایتون با استفاده از چهار
385
00:14:59,040 –> 00:15:00,720
فاصله معرفی می شود. یا یک زبانه
386
00:15:00,720 –> 00:15:03,040
چهار فاصله بیشتر توصیه میشود، بنابراین
387
00:15:03,040 –> 00:15:05,440
هر چیزی که میدانید تورفتگی با
388
00:15:05,440 –> 00:15:09,199
نیروها در زیر این بلوک if قرار دارد و
389
00:15:09,199 –> 00:15:10,839
لحظهای که شما از
390
00:15:10,839 –> 00:15:13,680
تورفتگی خارج میشوید از
391
00:15:13,680 –> 00:15:15,920
محدوده آن اگر بلاک جایی که من نوشتهام
392
00:15:15,920 –> 00:15:18,880
دیگری را نوشتهام خارج میشوید، بنابراین هر چه میخواهم زیر
393
00:15:18,880 –> 00:15:21,360
بلوک else باشد، میخواهم با چهار فاصله تورفتگی داشته
394
00:15:21,360 –> 00:15:23,760
باشد و دوباره نوشته شود، بنابراین اگر یک
395
00:15:23,760 –> 00:15:26,079
کلمه کلیدی است، دوباره تکرار میکنم اگر
396
00:15:26,079 –> 00:15:28,399
یک کلمه کلیدی است و شرطی را در
397
00:15:28,399 –> 00:15:31,199
اینجا داریم که تقسیمکننده متغیر را میگیرم
398
00:15:31,199 –> 00:15:33,120
و ببینم آیا صفر نیست
399
00:15:33,120 –> 00:15:35,600
پس تعجب مساوی است نه
400
00:15:35,600 –> 00:15:38,480
عملیات است اوه عملکرد آن در
401
00:15:38,480 –> 00:15:41,920
پایتون بسیار خوب است بنابراین دو برابر
402
00:15:41,920 –> 00:15:43,920
برابری برای تساوی
403
00:15:43,920 –> 00:15:45,839
و تعجب برابر خواهد بود
404
00:15:45,839 –> 00:15:49,120
مقایسه برای بی نهایت پس اگر مقسوم علیه
405
00:15:49,120 –> 00:15:51,920
مساوی نباشد به 0 اگر مقداری غیر
406
00:15:51,920 –> 00:15:54,959
از 0 بدهم، این شرط درست خواهد بود
407
00:15:54,959 –> 00:15:57,360
و کنترل وارد این بلوک
408
00:15:57,360 –> 00:15:59,040
می شود، تقسیم را انجام می دهد و با
409
00:15:59,040 –> 00:16:02,000
دستور چاپ ادامه می دهد، بنابراین بیایید
410
00:16:02,000 –> 00:16:04,399
سود سهام را وارد کنیم، دوباره تایپ می کنم
411
00:16:04,399 –> 00:16:07,040
و مقسوم علیه غیر صفر را وارد می کنم. من
412
00:16:07,040 –> 00:16:08,800
دوباره 2 را
413
00:16:08,800 –> 00:16:12,959
می دهم تا بتوانید ضریب 50.0 را ببینید
414
00:16:12,959 –> 00:16:16,240
حالا بیایید سعی کنیم این را دوباره اجرا کنیم و یک
415
00:16:16,240 –> 00:16:19,440
مقسوم علیه 0 بدهیم بنابراین تقسیم کننده 100 باشد
416
00:16:19,440 –> 00:16:22,560
من 0 را به عنوان مقسوم علیه من می دهم
417
00:16:22,560 –> 00:16:25,279
و می توانید ببینید که من را متوقف نمی کند نمی توانم
418
00:16:25,279 –> 00:16:27,839
بر صفر تقسیم کنم. وقتی من یک
419
00:16:27,839 –> 00:16:31,040
مقسومکننده غیر صفر میدهم، بلوک if را وارد میکند،
420
00:16:31,040 –> 00:16:33,120
وقتی مقسومکننده صفر میدهم، وارد
421
00:16:33,120 –> 00:16:34,800
بلوک sls میشود،
422
00:16:34,800 –> 00:16:36,959
بنابراین امیدوارم اکنون
423
00:16:36,959 –> 00:16:38,320
با
424
00:16:38,320 –> 00:16:42,880
استفاده از این چیز در پایتون راحت باشید
425
00:16:42,880 –> 00:16:44,399
426
00:16:44,399 –> 00:16:46,639
، بنابراین حلقهها را ادامه دهید،
427
00:16:46,639 –> 00:16:47,360
بنابراین
428
00:16:47,360 –> 00:16:48,959
تعداد زیادی حلقه وجود دارد. سناریوهایی در حین
429
00:16:48,959 –> 00:16:50,880
برنامه نویسی که در آنها باید
430
00:16:50,880 –> 00:16:53,839
بارها و بارها یک بلوک کد را تکرار کنید یا از طریق یک بلوک کد بگذرید
431
00:16:53,839 –> 00:16:54,959
432
00:16:54,959 –> 00:16:58,480
تا زمانی که شرایطی برآورده شود، بنابراین به
433
00:16:58,480 –> 00:17:01,040
این حالت حلقه نامیده می شود و
434
00:17:01,040 –> 00:17:02,800
دو ساختار حلقه متفاوت در
435
00:17:02,800 –> 00:17:06,160
پایتون وجود دارد که یکی چهار و دیگری وحشی است
436
00:17:06,160 –> 00:17:06,959
بنابراین
437
00:17:06,959 –> 00:17:08,880
حلقه با چهار بسیار
438
00:17:08,880 –> 00:17:10,640
ساده است، بنابراین بیایید
439
00:17:10,640 –> 00:17:13,520
جداول ضرب را با استفاده از حلقههای uh بنویسیم،
440
00:17:13,520 –> 00:17:14,400
441
00:17:14,400 –> 00:17:16,880
بنابراین من ضرب را به عنوان سه در نظر گرفتهام
442
00:17:16,880 –> 00:17:17,679
443
00:17:17,679 –> 00:17:20,160
و میخواهم عباراتی
444
00:17:20,160 –> 00:17:22,720
مانند سه ضرب یک است سه
445
00:17:22,720 –> 00:17:24,799
بار دو است شش سه ضربدر سه برابر
446
00:17:24,799 –> 00:17:27,119
نه و غیره چاپ کنم. تا
447
00:17:27,119 –> 00:17:28,400
n
448
00:17:28,400 –> 00:17:30,400
بنابراین ساختار for برای حلقههای
449
00:17:30,400 –> 00:17:32,720
پایتون برای
450
00:17:32,720 –> 00:17:34,400
i
451
00:17:34,400 –> 00:17:35,200
در
452
00:17:35,200 –> 00:17:36,160
محدوده به این صورت میشود
453
00:17:36,160 –> 00:17:39,520
و شما دو انتهای محدوده را پاس میکنید،
454
00:17:39,520 –> 00:17:40,480
455
00:17:40,480 –> 00:17:42,880
بنابراین یکی نقطه شروع
456
00:17:42,880 –> 00:17:46,320
آن محدوده و 11
457
00:17:46,320 –> 00:17:48,000
نقطه پایان محدوده خواهد بود.
458
00:17:48,000 –> 00:17:51,600
شامل نمی شود، بنابراین وقتی می گویم برای i در محدوده 1
459
00:17:51,600 –> 00:17:55,679
تا 11، در واقع از شماره 1
460
00:17:55,679 –> 00:17:58,240
تا 10 عبور می کند، بنابراین آخرین عددی
461
00:17:58,240 –> 00:18:00,720
که می گویید شامل نمی شود، بنابراین اگر
462
00:18:00,720 –> 00:18:03,360
آن را به عنوان 20 ذکر کنم، فقط
463
00:18:03,360 –> 00:18:05,919
از 1 تا 19 عبور می کند.
464
00:18:05,919 –> 00:18:08,480
بسیار خوب، بنابراین range تابعی است که
465
00:18:08,480 –> 00:18:10,880
همه آن اعداد را در بین
466
00:18:10,880 –> 00:18:12,480
آرگومان های گذشته به شما می دهد
467
00:18:12,480 –> 00:18:15,360
و آرگومان دومی که ارسال
468
00:18:15,360 –> 00:18:18,240
می شود تا آن عدد خواهد بود اما یک
469
00:18:18,240 –> 00:18:19,679
کمتر از
470
00:18:19,679 –> 00:18:20,960
Okay بنابراین
471
00:18:20,960 –> 00:18:24,880
ما فقط برای i در محدوده
472
00:18:24,880 –> 00:18:27,280
1 تا 11 نوشتیم، بنابراین این رفتن به RU n از 1
473
00:18:27,280 –> 00:18:29,600
تا 10 و سپس من فقط این
474
00:18:29,600 –> 00:18:32,080
ضریب یعنی 3 را که
475
00:18:32,080 –> 00:18:35,520
به اینجا می آید چاپ می کنم، فقط یک x می نویسم و
476
00:18:35,520 –> 00:18:37,200
این i ت
477
00:18:37,200 –> 00:18:40,640
رارپذیر است بنابراین این من به عنوان 1 2 3
478
00:18:40,640 –> 00:18:42,400
4 5
479
00:18:42,400 –> 00:18:46,480
غیره تغییر می کند و i ‘m پرینت برابر است و
480
00:18:46,480 –> 00:18:49,120
در اینجا در پایان من در واقع
481
00:18:49,120 –> 00:18:52,720
عملیات ریاضی را ضربدر i انجام می
482
00:18:52,720 –> 00:18:56,240
دهم بنابراین برای هر تکرار 3 بار 1 3 بار
483
00:18:56,240 –> 00:18:59,520
2 3 بار 3 محاسبه می شود بنابراین اگر
484
00:18:59,520 –> 00:19:01,039
سلول را اجرا کنیم
485
00:19:01,039 –> 00:19:03,200
می توانید ببینید که ضرب
486
00:19:03,200 –> 00:19:07,120
جدول برای 3 چاپ می شود، بنابراین
487
00:19:07,120 –> 00:19:10,799
وقتی حلقه i برای شروع شد، مقدار
488
00:19:10,799 –> 00:19:11,760
1
489
00:19:11,760 –> 00:19:14,640
را گرفتم و عملیات را 3 برابر 1 انجام داد
490
00:19:14,640 –> 00:19:18,400
و معادل 30 شد و سپس
491
00:19:18,400 –> 00:19:20,160
مقدار 2 را
492
00:19:20,160 –> 00:19:22,640
در تکرار بعدی گرفتم، این عمل را انجام دادم
493
00:19:22,640 –> 00:19:25,919
و مقدار را محاسبه کردم. 6
494
00:19:25,919 –> 00:19:28,960
بسیار خوب اینجا و سپس حلقه
495
00:19:28,960 –> 00:19:33,039
تا 10 ادامه یافت و سپس وقتی 11 شد،
496
00:19:33,039 –> 00:19:35,280
شرط در آنجا ناموفق بود
497
00:19:35,280 –> 00:19:37,440
، در این محدوده نیست، بنابراین فقط
498
00:19:37,440 –> 00:19:40,160
از حلقه خارج می شود و خودش خارج
499
00:19:40,160 –> 00:19:41,360
500
00:19:41,360 –> 00:19:45,360
می شود، می توان با استفاده از یک چیز مشابه به دست آورد.
501
00:19:45,360 –> 00:19:47,280
در حالی که کلمه
502
00:19:47,280 –> 00:19:50,240
کلیدی در این مورد شما از یک محدوده k استفاده نمی کنید
503
00:19:50,240 –> 00:19:52,160
در مورد یک چیز، اما در عوض شما یک شرط تا شرط ارائه می کنید
504
00:19:52,160 –> 00:19:53,360
که
505
00:19:53,360 –> 00:19:55,039
506
00:19:55,039 –> 00:19:57,600
این حلقه خاص باید باشد،
507
00:19:57,600 –> 00:19:59,840
بنابراین می توانید ببینید که جدول ضرب 5 را اکنون چاپ می کنم
508
00:19:59,840 –> 00:20:02,240
509
00:20:02,240 –> 00:20:03,280
و اوه
510
00:20:03,280 –> 00:20:05,120
، کلمه کلیدی را دارم در حالی
511
00:20:05,120 –> 00:20:07,200
که می گویم یک ضریب وجود دارد
512
00:20:07,200 –> 00:20:09,120
که از یک شروع می شود
513
00:20:09,120 –> 00:20:12,080
و تا زمانی که ضریب کوچکتر یا
514
00:20:12,080 –> 00:20:15,440
مساوی شما باشد، این
515
00:20:15,440 –> 00:20:18,400
منطق را برای ضرب اعداد و
516
00:20:18,400 –> 00:20:19,520
چاپ عبارات
517
00:20:19,520 –> 00:20:22,400
و در هر تکرار
518
00:20:22,400 –> 00:20:24,240
این ضریب را به یک
519
00:20:24,240 –> 00:20:27,760
سمت راست افزایش می دهید، بنابراین اگر ما فقط این مرد را اجرا کنیم
520
00:20:27,760 –> 00:20:29,760
، فقط جدول ضرب را برای من چاپ کنید
521
00:20:29,760 –> 00:20:32,559
تا while loop یک
522
00:20:32,559 –> 00:20:35,200
شرط را در اینجا مصرف کند و حلقه for باران را
523
00:20:35,200 –> 00:20:36,240
مصرف کند
524
00:20:36,240 –> 00:20:37,919
525
00:20:37,919 –> 00:20:40,320
و یک نکته را که می خواهیم
526
00:20:40,320 –> 00:20:42,159
در اینجا به خاطر بسپاریم این است که
527
00:20:42,159 –> 00:20:44,799
در داخل یک حلقه فورت افزایش این
528
00:20:44,799 –> 00:20:48,240
عدد به طور خودکار اتفاق می افتد زیرا
529
00:20:48,240 –> 00:20:51,120
این محدوده قرار است
530
00:20:51,120 –> 00:20:53,679
یک به یک اعداد صحیح را در
531
00:20:53,679 –> 00:20:56,000
آن محدوده به درستی پاس کند، بنابراین به تنهایی از یک دو
532
00:20:56,000 –> 00:20:59,280
سه عبور می کند، اما در یک حلقه while
533
00:20:59,280 –> 00:21:02,640
ما باید از افزایش شرط مراقبت کنیم.
534
00:21:02,640 –> 00:21:06,159
متغییر فرضی خودمان، بنابراین
535
00:21:06,159 –> 00:21:08,720
من ضریب متغیر را
536
00:21:08,720 –> 00:21:11,520
به صورت یک مقداردهی اولیه کردهام و
537
00:21:11,520 –> 00:21:14,960
برای هر تکرار آن ضریب را 1 افزایش میدهم
538
00:21:14,960 –> 00:21:17,360
تا در واقع مقدار یک
539
00:21:17,360 –> 00:21:20,400
دو سه را بگیرد و در نهایت به عدد 10 برسد
540
00:21:20,400 –> 00:21:22,559
و سپس وقتی 11 شد، این
541
00:21:22,559 –> 00:21:25,200
شرط از بین میرود و کنترل
542
00:21:25,200 –> 00:21:26,960
بیرون میآید،
543
00:21:26,960 –> 00:21:29,039
بنابراین امیدوارم
544
00:21:29,039 –> 00:21:32,640
استفاده از شرطیها
545
00:21:32,640 –> 00:21:36,480
و حلقههای if else به عنوان حلقه و حلقه while
546
00:21:36,480 –> 00:21:37,919
بسیار مفید باشد و
547
00:21:37,919 –> 00:21:40,960
توسط اکثر شما بچهها درک شود،
548
00:21:40,960 –> 00:21:44,320
بنابراین قبل از اینکه ریاضیات به توضیح
549
00:21:44,320 –> 00:21:47,600
um تاپلها و لیستها بپردازیم، اجازه دهید من فقط
550
00:21:47,600 –> 00:21:50,240
یک مورد اضافه کنم. بخش کوچکی در این نوت بوک
551
00:21:50,240 –> 00:21:51,919
و پوشاندن آن
552
00:21:51,919 –> 00:21:53,919
برای مجموعه ها در پایتون
553
00:21:53,919 –> 00:21:56,240
راه های مختلفی وجود دارد که می توانید
554
00:21:56,240 –> 00:21:58,880
مجموعه را انجام دهید یا گاهی اوقات می شنویم که
555
00:21:58,880 –> 00:22:00,960
مردم در مورد آرایه ها صحبت
556
00:22:00,960 –> 00:22:03,760
می کنند، می توانید از لیست دیکشنری های مجموعه استفاده
557
00:22:03,760 –> 00:22:06,320
کنید و تاپل من
558
00:22:06,320 –> 00:22:09,200
مجموعه ها و دیکشنری ها را پوشش خواهد داد و مقداری هنر ادامه خواهد
559
00:22:09,200 –> 00:22:10,799
داشت و
560
00:22:10,799 –> 00:22:13,840
با گوش دادن ها و تاپل ها ادامه
561
00:22:13,840 –> 00:22:15,440
562
00:22:15,440 –> 00:22:17,520
563
00:22:17,520 –> 00:22:20,880
564
00:22:20,880 –> 00:22:23,919
565
00:22:23,919 –> 00:22:25,919
566
00:22:25,919 –> 00:22:29,440
دهید. اعضای یک مجموعه واحد تحت
567
00:22:29,440 –> 00:22:31,600
یک مرتبه به این معنی است که
568
00:22:31,600 –> 00:22:33,919
شما نمی توانید هیچ فرضی در مورد
569
00:22:33,919 –> 00:22:35,600
570
00:22:35,600 –> 00:22:38,400
ترتیب ذخیره اقلام در یک مجموعه داشته باشید
571
00:22:38,400 –> 00:22:40,080
و همچنین نمی توانید
572
00:22:40,080 –> 00:22:43,520
با
573
00:22:43,520 –> 00:22:46,720
استفاده از فهرستی که در مورد آن فرهنگ لغت صحبت خواهیم کرد، یک مورد خاص را در یک مجموعه درخواست کنید
574
00:22:46,720 –> 00:22:49,440
. هنوز مرتب نیست به این
575
00:22:49,440 –> 00:22:52,240
معنا که هنوز نمی
576
00:22:52,240 –> 00:22:55,120
توانید در مورد ترتیب ذخیره اقلام فرض کنید
577
00:22:55,120 –> 00:22:57,360
578
00:22:57,360 –> 00:22:59,919
اما محتوا قابل تغییر است و می تواند نمایه شود،
579
00:22:59,919 –> 00:23:01,520
بنابراین می توانید
580
00:23:01,520 –> 00:23:02,559
581
00:23:02,559 –> 00:23:05,120
یک مورد را با استفاده از فهرستی در
582
00:23:05,120 –> 00:23:06,320
فرهنگ لغت بازیابی
583
00:23:06,320 –> 00:23:08,400
کنید و بعداً نمی توانید اعضای تکراری داشته باشید.
584
00:23:08,400 –> 00:23:11,039
در اوم
585
00:23:11,039 –> 00:23:14,480
برخی لیست ها و تاپل ها را پوشش می دهند و هر
586
00:23:14,480 –> 00:23:17,840
دوی آنها مجموعه های سفارشی هستند
587
00:23:17,840 –> 00:23:19,520
588
00:23:19,520 –> 00:23:20,799
و
589
00:23:20,799 –> 00:23:23,760
یکی و این قطعه مهمی است که
590
00:23:23,760 –> 00:23:26,960
هر دو می توانند اعداد تکراری را مدیریت کنند
591
00:23:26,960 –> 00:23:30,400
و یکی لیست قابل تغییر است و
592
00:23:30,400 –> 00:23:32,720
تاپلی که مشاهده خواهید کرد غیرقابل تغییر است،
593
00:23:32,720 –> 00:23:36,400
بنابراین اجازه دهید ابتدا روی آن تمرکز کنیم.
594
00:23:36,400 –> 00:23:38,640
مجموعه ها به همین
595
00:23:38,640 –> 00:23:40,720
سادگی ساده ترین
596
00:23:40,720 –> 00:23:43,600
مجموعه است همانطور که گفتم مرتب نشده است
597
00:23:43,600 –> 00:23:45,760
نمی توان آن را فهرست کرد اما
598
00:23:45,760 –> 00:23:47,840
کاری که می توانید انجام دهید این است که یا
599
00:23:47,840 –> 00:23:49,440
از طریق
600
00:23:49,440 –> 00:23:51,440
اعضای مجموعه تکرار
601
00:23:51,440 –> 00:23:53,760
کنید می توانید موارد جدیدی اضافه کنید. آیتمها و حذف مقدار
602
00:23:53,760 –> 00:23:56,159
از یک مجموعه
603
00:23:56,159 –> 00:23:58,720
، البته میتوانید جستجو کنید اگر مقداری
604
00:23:58,720 –> 00:24:01,600
متعلق به مجموعهای است، ما از براکتهای فرفری
605
00:24:01,600 –> 00:24:03,919
برای دستکاری مجموعهها استفاده میکنیم، بنابراین شما اینجا را
606
00:24:03,919 –> 00:24:06,640
در مثال اینجا
607
00:24:06,640 –> 00:24:10,159
میبینید، بنابراین میتوانید در اینجا مجموعهای را ببینید که در آن
608
00:24:10,159 –> 00:24:12,320
سه رنگ داریم، بنابراین به نام یک و
609
00:24:12,320 –> 00:24:15,840
شما براکت های امنیتی را تنظیم کنید و هر
610
00:24:15,840 –> 00:24:21,440
آیتم در مجموعه با um
611
00:24:21,919 –> 00:24:24,559
به عنوان رشته نوشته شود متأسفانه و ما مانند قرمز
612
00:24:24,559 –> 00:24:27,200
سبز و آبی داریم و سپس می توانیم
613
00:24:27,200 –> 00:24:30,400
در یک مجموعه با استفاده از یک حلقه for تکرار کنیم و چاپ کنیم و
614
00:24:30,400 –> 00:24:32,559
همچنین می توانیم
615
00:24:32,559 –> 00:24:35,039
محتوا را به شماره چاپ کنیم. از آیتمهای یک مجموعه
616
00:24:35,039 –> 00:24:38,400
با استفاده از تابع len
617
00:24:38,640 –> 00:24:40,770
سپس سعی میکنیم
618
00:24:40,770 –> 00:24:43,200
[Music] را اضافه
619
00:24:43,200 –> 00:24:45,440
کنیم ابتدا بررسی میکنیم که آیا رنگی در مجموعه وجود دارد،
620
00:24:45,440 –> 00:24:47,919
بنابراین فرض کنید در ابتدا قرمز سبز داریم
621
00:24:47,919 –> 00:24:48,880
و آبی
622
00:24:48,880 –> 00:24:51,520
سیاه بخشی از مجموعه نیست، بنابراین اگر
623
00:24:51,520 –> 00:24:53,200
624
00:24:53,200 –> 00:24:54,880
سؤال را چاپ کنیم اگر
625
00:24:54,880 –> 00:24:56,480
چاپ
626
00:24:56,480 –> 00:25:00,799
در مجموعه یک سیاه باشد باید پاسخ
627
00:25:00,799 –> 00:25:01,840
غلط بدهد،
628
00:25:01,840 –> 00:25:04,640
سپس از تابع add
629
00:25:04,640 –> 00:25:07,039
برای اضافه کردن رنگ سیاه به مجموعه استفاده می کنیم
630
00:25:07,039 –> 00:25:09,200
و دوباره همان سوال را می پرسیم که آیا
631
00:25:09,200 –> 00:25:12,880
رنگ سیاه است، ارزیابی سیاهی در مجموعه 1
632
00:25:12,880 –> 00:25:15,679
باید درست باشد
633
00:25:15,679 –> 00:25:17,200
و سپس طولی را چاپ می کنیم
634
00:25:17,200 –> 00:25:19,440
که باید یکی بیشتر از
635
00:25:19,440 –> 00:25:22,320
چهار باشد و ما چاپ می کنیم پس
636
00:25:22,320 –> 00:25:25,840
بیایید این قطعه کد را برای مجموعه ها اجرا کنیم
637
00:25:25,840 –> 00:25:28,000
تا ببینید طول در ابتدا 3 است،
638
00:25:28,000 –> 00:25:30,240
ما سه مورد خود را می بینیم، می بینیم که
639
00:25:30,240 –> 00:25:33,600
ابتدا مشکی بخشی از مجموعه نیست
640
00:25:33,600 –> 00:25:37,039
، بنابراین عبارت در مجموعه نادرست است
641
00:25:37,039 –> 00:25:40,080
در حالی که بعد از ما درست است
642
00:25:40,080 –> 00:25:42,240
رنگ را در مجموعه ای که می بینیم اضافه کردیم اکنون چهار
643
00:25:42,240 –> 00:25:43,440
مورد
644
00:25:43,440 –> 00:25:46,480
قرمز مشکی سبز و آبی داریم که می بینید به
645
00:25:46,480 –> 00:25:48,559
هر حال وقتی در مورد این موضوع صحبت کردیم زیر
646
00:25:48,559 –> 00:25:51,200
لیست نامرتب نقطه می بینیم که سیاه
647
00:25:51,200 –> 00:25:53,760
در رتبه دوم این لیست قرار گرفته است اما ما هیچ
648
00:25:53,760 –> 00:25:56,159
کنترلی روی این نداریم.
649
00:25:56,159 –> 00:25:59,279
شما همچنین می توانید مجموعه ها را با هم ادغام کنید
650
00:25:59,279 –> 00:26:01,279
مانند مثال دوم
651
00:26:01,279 –> 00:26:04,799
در اینجا یا روی محتوا برای مجموعه کلیک کنید،
652
00:26:04,799 –> 00:26:07,600
بنابراین می توانید اینجا را امتحان کنید که آنچه در اینجا می بینید
653
00:26:07,600 –> 00:26:09,520
654
00:26:09,520 –> 00:26:11,600
برای همه مواردی است که ما به
655
00:26:11,600 –> 00:26:14,320
مجموعه سه نگاه می کنیم، خواهیم دید که خالی است
656
00:26:14,320 –> 00:26:16,159
و سپس صفر خواهد شد.
657
00:26:16,159 –> 00:26:19,200
ترکیبی از مجموعه یک و مجموعه
658
00:26:19,200 –> 00:26:21,840
دو را انجام می دهیم که در مجموعه سه ذخیره می
659
00:26:21,840 –> 00:26:23,360
کنیم و
660
00:26:23,360 –> 00:26:26,720
لیست موارد و طول مجموعه سه را چاپ می
661
00:26:26,720 –> 00:26:28,559
کنیم سپس با استفاده از تابع clear پاک می
662
00:26:28,559 –> 00:26:30,400
کنیم و دوباره چاپ می کنیم و می
663
00:26:30,400 –> 00:26:33,039
بینیم که دوباره خالی است. پس بیایید امتحان
664
00:26:33,039 –> 00:26:34,799
کنیم
665
00:26:34,799 –> 00:26:37,520
تا ببینیم طول صفر است
666
00:26:37,520 –> 00:26:40,400
سپس ما ادغام دو و یک که
667
00:26:40,400 –> 00:26:42,720
سه مورد و دو آیتم بود، پنج مورد می شود
668
00:26:42,720 –> 00:26:45,440
و ما می توانیم پنج مورد را در اینجا
669
00:26:45,440 –> 00:26:46,960
ببینیم، سپس پاک می
670
00:26:46,960 –> 00:26:48,880
کنیم و می بینیم که خالی است،
671
00:26:48,880 –> 00:26:50,640
بنابراین برای مجموعه است،
672
00:26:50,640 –> 00:26:53,440
بنابراین بیایید روی فرهنگ لغت تمرکز کنیم
673
00:26:53,440 –> 00:26:56,559
تا فرهنگ لغت هنوز
674
00:26:56,559 –> 00:26:59,919
مجموعه ای از آیتم ها نباشد. که مرتب نشده اند
675
00:26:59,919 –> 00:27:01,840
اما
676
00:27:01,840 –> 00:27:05,279
از جفت مقادیر کلیدی ساخته شده
677
00:27:05,279 –> 00:27:07,520
اند، می توان آنها را فهرست کرد و در واقع ما
678
00:27:07,520 –> 00:27:11,200
از کلید به عنوان شاخص برای
679
00:27:11,200 –> 00:27:12,960
بازیابی مقادیری استفاده می کنیم که
680
00:27:12,960 –> 00:27:14,880
کلیدهای باید منحصر به فرد باشند
681
00:27:14,880 –> 00:27:17,520
و دوباره از براکت های فرفری
682
00:27:17,520 –> 00:27:20,720
برای دستکاری دیکشنری ها استفاده می کنیم
683
00:27:20,720 –> 00:27:22,799
در این مثال می بینید که ما از
684
00:27:22,799 –> 00:27:26,320
دیکشنری به نام dict1 استفاده
685
00:27:26,320 –> 00:27:28,480
میکنیم و داریم تعریف میکنیم که چه چیزی در دیکشنری
686
00:27:28,480 –> 00:27:30,720
وجود دارد، سه کلید آن
687
00:27:30,720 –> 00:27:33,919
یکی نام تجاری است، مقدار آن hpe است، یک
688
00:27:33,919 –> 00:27:35,760
کلید دیگر مدل است
689
00:27:35,760 –> 00:27:39,039
و مقدار آن همافزایی hp است
690
00:27:39,039 –> 00:27:41,120
و مقدار
691
00:27:41,120 –> 00:27:43,440
سوم کلید سوم است متأسفانه cpu و مقدار است.
692
00:27:43,440 –> 00:27:45,279
این بار یک عدد صحیح است نه رشته
693
00:27:45,279 –> 00:27:46,320
و دو
694
00:27:46,320 –> 00:27:48,480
تا است، بنابراین ما میتوانیم آن فرهنگ لغت را چاپ کنیم، خواهیم
695
00:27:48,480 –> 00:27:49,840
دید که در یک ثانیه
696
00:27:49,840 –> 00:27:51,840
میتوانیم مارکهای
697
00:27:51,840 –> 00:27:54,080
فرهنگ لغت را
698
00:27:54,080 –> 00:27:57,760
با استفاده از براکتهای مربعی که
699
00:27:57,760 –> 00:27:59,360
این نحو
700
00:27:59,360 –> 00:28:00,960
اغلب به عنوان مرجع استفاده میشود، بازیابی کنیم.
701
00:28:00,960 –> 00:28:04,159
e به عنوان نحو آرایه، بنابراین ما
702
00:28:04,159 –> 00:28:05,279
703
00:28:05,279 –> 00:28:08,960
مقدار برند را میخواهیم و آن را چاپ میکنیم، همچنین میتوانیم از
704
00:28:08,960 –> 00:28:10,559
تابعی به نام get در
705
00:28:10,559 –> 00:28:13,039
دیکشنری دادهشده برای بازیابی
706
00:28:13,039 –> 00:28:14,159
707
00:28:14,159 –> 00:28:15,679
مقدار کلید دادهشده
708
00:28:15,679 –> 00:28:19,279
بهطور متناوب با
709
00:28:19,279 –> 00:28:20,799
710
00:28:20,799 –> 00:28:23,679
نحو براکتهای مربع در اینجا استفاده کنیم، بنابراین اگر d1 را انجام دهید. از مدل دریافت کنید، مقدار
711
00:28:23,679 –> 00:28:28,240
مدل را
712
00:28:28,240 –> 00:28:29,600
713
00:28:29,600 –> 00:28:32,880
بازیابی می کنید و در نهایت
714
00:28:32,880 –> 00:28:34,640
متغیر z
715
00:28:34,640 –> 00:28:35,440
716
00:28:35,440 –> 00:28:37,600
را برای cpu کلیدی بازیابی می کنیم،
717
00:28:37,600 –> 00:28:39,440
بیایید وانمود کنیم که می
718
00:28:39,440 –> 00:28:40,880
خواهیم تغییراتی ایجاد کنیم
719
00:28:40,880 –> 00:28:43,039
، مدل را به یک هم افزایی
720
00:28:43,039 –> 00:28:44,559
تغییر می دهیم و سینرژی متفاوت
721
00:28:44,559 –> 00:28:47,840
و cpu را به چهار می دهیم. دو
722
00:28:47,840 –> 00:28:50,640
و ما دوباره آن را با استفاده از دستور get چاپ می کنیم،
723
00:28:50,640 –> 00:28:52,640
بنابراین یک تصویر عمیق از
724
00:28:52,640 –> 00:28:56,240
برند مدل و cpu انجام می دهیم، بنابراین بیایید ببینیم از
725
00:28:56,240 –> 00:28:58,240
آن چه چیزی به دست می آوریم، بنابراین اگر فقط
726
00:28:58,240 –> 00:29:00,880
دیکته را چاپ کنیم، خواهید دید که یک
727
00:29:00,880 –> 00:29:03,039
نمایش براکت فرفری از آن را دریافت می کنیم. مقدار مخروط کلید
728
00:29:03,039 –> 00:29:04,960
729
00:29:04,960 –> 00:29:05,760
که
730
00:29:05,760 –> 00:29:07,600
تقریباً شبیه
731
00:29:07,600 –> 00:29:10,240
json جدا شده با کاما است،
732
00:29:10,240 –> 00:29:12,720
هر آیتم با کاما جدا شده است،
733
00:29:12,720 –> 00:29:15,120
به یاد داشته باشید که بعداً چه کار کردیم،
734
00:29:15,120 –> 00:29:17,919
با استفاده از نحو آرایه بازیابی می کنیم، مارک را بازیابی می
735
00:29:17,919 –> 00:29:21,520
کنیم و آن را چاپ می کنیم تا x بود hpe
736
00:29:21,520 –> 00:29:24,799
سپس با استفاده از دستور get
737
00:29:24,799 –> 00:29:27,440
m را بازیابی کردیم. odel برای uh و ما آن را در
738
00:29:27,440 –> 00:29:30,640
متغیر y که چاپ کردیم قرار دادیم
739
00:29:30,640 –> 00:29:32,159
و در نهایت کلید
740
00:29:32,159 –> 00:29:32,960
741
00:29:32,960 –> 00:29:34,320
cpu را دریافت
742
00:29:34,320 –> 00:29:37,120
کردیم و آن را در z ذخیره کردیم و این
743
00:29:37,120 –> 00:29:38,559
چیزی است که در اینجا
744
00:29:38,559 –> 00:29:41,120
به عنوان مقدار 2 می
745
00:29:41,120 –> 00:29:43,679
بینیم. سپس تصمیم گرفتیم
746
00:29:43,679 –> 00:29:46,960
دیکشنری را تغییر دهیم و دوباره آن را در یک چاپ کنیم.
747
00:29:46,960 –> 00:29:48,799
این بار با استفاده از
748
00:29:48,799 –> 00:29:50,320
749
00:29:50,320 –> 00:29:53,600
مدل مارک و cpu که با فاصله از هم جدا شده اند، می بینیم که
750
00:29:53,600 –> 00:29:55,919
751
00:29:55,919 –> 00:29:59,840
مدل برند و شماره cpu
752
00:30:00,080 –> 00:30:02,080
خوب است، کار بعدی که می توانید با فرهنگ لغت انجام دهید این
753
00:30:02,080 –> 00:30:04,240
است که می توانید از طریق یک
754
00:30:04,240 –> 00:30:06,399
فرهنگ لغت حلقه بزنید تا کلیدها و یا
755
00:30:06,399 –> 00:30:07,520
مقادیر را برشمارید
756
00:30:07,520 –> 00:30:11,039
، به عنوان مثال در اینجا ما یک حلقه for انجام می دهیم.
757
00:30:11,039 –> 00:30:13,600
برای متغیر x در دیکشنری یک و
758
00:30:13,600 –> 00:30:15,679
ما همه آیتم را به طور متناوب چاپ می کنیم، به
759
00:30:15,679 –> 00:30:17,840
طور متناوب می خواهیم
760
00:30:17,840 –> 00:30:19,840
مقادیر را دریافت کنیم، بنابراین اگر از طریق
761
00:30:19,840 –> 00:30:23,840
فرهنگ لغت نگاه کنید و یکی را بازیابی کنید و
762
00:30:23,840 –> 00:30:26,960
از دستور آرایه براکت مربع
763
00:30:26,960 –> 00:30:29,840
در اینجا برای مورد شماره x استفاده کنید که
764
00:30:29,840 –> 00:30:34,320
همه را برمی شمارد. مقادیر را این بار
765
00:30:34,960 –> 00:30:38,080
می توانیم از
766
00:30:39,200 –> 00:30:42,240
یک تابع خاص به نام values نیز استفاده کنیم که
767
00:30:42,240 –> 00:30:45,120
ر یک فرهنگ لغت تمام مقادیر فرهنگ لغت را برمی گرداند، ب
768
00:30:45,120 –> 00:30:47,120
769
00:30:47,120 –> 00:30:49,120
ابراین در این حالت رو
770
00:30:49,120 –> 00:30:51,760
کلیدها تکرار نمی کنیم و س
771
00:30:51,760 –> 00:30:53,600
س مقدار را با استفاده از شا
772
00:30:53,600 –> 00:30:56,720
ص اما w بازیابی می کنیم. e به طور مستقیم روی مقادیر تکرار شود،
773
00:30:56,720 –> 00:30:59,440
بنابراین بیایید به
774
00:30:59,440 –> 00:31:02,159
آن سه حلقه نگاهی بیندازیم که اولین حلقه را
775
00:31:02,159 –> 00:31:02,960
776
00:31:02,960 –> 00:31:04,960
روی کلیدها تکرار می کنیم
777
00:31:04,960 –> 00:31:06,080
778
00:31:06,080 –> 00:31:08,880
تا کلیدها مدل مارک را به خاطر بسپارند
779
00:31:08,880 –> 00:31:11,600
و cpu حلقه دوم این است که
780
00:31:11,600 –> 00:31:12,799
781
00:31:12,799 –> 00:31:15,519
با استفاده از نحو آرایه
782
00:31:15,519 –> 00:31:17,919
روی مقادیر هر کلید تکرار می کنیم.
783
00:31:17,919 –> 00:31:21,360
اولی hp است دومی synergy 660
784
00:31:21,360 –> 00:31:24,480
سومی چهار است و در نهایت ما
785
00:31:24,480 –> 00:31:27,279
دوباره تکرار می کنیم اما این بار با استفاده از
786
00:31:27,279 –> 00:31:29,840
مقادیر تابع در دیکشنری که
787
00:31:29,840 –> 00:31:33,200
لیست مقادیری را
788
00:31:33,200 –> 00:31:35,200
که می توانید برای آنها تکرار کنید بازیابی می کند
789
00:31:35,200 –> 00:31:38,399
و دوباره همه مقادیر یکسان را دریافت می کنیم.
790
00:31:38,399 –> 00:31:40,000
درست است، بنابراین
791
00:31:40,000 –> 00:31:41,440
ما
792
00:31:41,440 –> 00:31:43,600
ساختار دیگری در پایتون داریم که
793
00:31:43,600 –> 00:31:44,880
794
00:31:44,880 –> 00:31:47,840
با استفاده از کلمات کلیدی آیتم ها بسیار خوب است، زیرا همانطور که
795
00:31:47,840 –> 00:31:50,399
می گوییم در بسیاری از موارد مجموعه
796
00:31:50,399 –> 00:31:51,200
از
797
00:31:51,200 –> 00:31:53,039
آیتم ها تشکیل شده است،
798
00:31:53,039 –> 00:31:56,799
بنابراین آنچه را که می توانید در اینجا انجام دهید،
7