در این مطلب، ویدئو #27 آموزش پایتون برای مبتدیان | مقادیر آرایه از کاربر در پایتون | جستجو در آرایه با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,190 –> 00:00:03,830
[موسیقی] به
2
00:00:03,830 –> 00:00:06,029
بازگشت بیگانگان خوش آمدید نام من ایوان
3
00:00:06,029 –> 00:00:07,799
وندی است و بیایید این مجموعه را در پایتون ادامه دهیم،
4
00:00:07,799 –> 00:00:10,170
بنابراین تا این لحظه ما
5
00:00:10,170 –> 00:00:12,240
برخی از اصول اولیه پایتون را دیدهایم و در
6
00:00:12,240 –> 00:00:14,730
مورد یک روز نیز صحبت کردهایم، اما میخواهیم
7
00:00:14,730 –> 00:00:17,130
یک مثال دیگر را در اینجا انجام دهیم تا نمونه قبلی
8
00:00:17,130 –> 00:00:18,660
تخصیص در مورد گرفتن مقادیر
9
00:00:18,660 –> 00:00:19,830
از کاربر بود و از
10
00:00:19,830 –> 00:00:21,900
اینجاست که مشکل درست شروع میشود چگونه میتوانید
11
00:00:21,900 –> 00:00:24,210
آرایهای ایجاد کنید که مقادیر
12
00:00:24,210 –> 00:00:25,949
از کاربر میآیند، زیرا وقتی میگویید
13
00:00:25,949 –> 00:00:27,660
مقادیر شما از کاربر
14
00:00:27,660 –> 00:00:29,970
میآیند، اندازه آن را ندارید. از آرایه، بنابراین اگر
15
00:00:29,970 –> 00:00:31,679
اندازه آرایه را نمی دانید چگونه
16
00:00:31,679 –> 00:00:33,329
می توانید درست اضافه کردن را ایجاد کنید، بنابراین در
17
00:00:33,329 –> 00:00:34,890
این مثال ما این کار را انجام می دهیم، بنابراین
18
00:00:34,890 –> 00:00:37,110
یک آرایه یک آرایه خالی ایجاد می کنیم و سپس
19
00:00:37,110 –> 00:00:38,850
از یک کاربر می خواهیم که آن را وارد کند. مقادیر
20
00:00:38,850 –> 00:00:40,920
و در پایان از یک کاربر میپرسیم که شما
21
00:00:40,920 –> 00:00:42,780
میخواهید عنصر را جستجو کنید و اگر من کاربر
22
00:00:42,780 –> 00:00:44,489
میگوید ok میخواهم عنصر را جستجو کنم
23
00:00:44,489 –> 00:00:46,440
و سپس بگوییم اگر استفاده میکنم بگو بگویم
24
00:00:46,440 –> 00:00:48,960
میخواهم عدد 5 را جستجو کنم و بگویم. من
25
00:00:48,960 –> 00:00:50,789
مقدار شاخص آن را انجام خواهیم داد
26
00:00:50,789 –> 00:00:52,710
که در اینجا چیزی که می خواهم انجام دهم انجام
27
00:00:52,710 –> 00:00:54,989
این کار در اینجا بسیار ساده است، میخواهیم
28
00:00:54,989 –> 00:00:56,190
آرایهای
29
00:00:56,190 –> 00:00:58,020
را بگیریم که میخواهیم به دست بیاوریم و میخواهیم مقادیر را از
30
00:00:58,020 –> 00:01:00,690
کاربر بگیریم، بنابراین مرحله اول باید آرایهای را درست به دست آوریم،
31
00:01:00,690 –> 00:01:03,359
بنابراین میتوانم بگویم a R ما برابر است
32
00:01:03,359 –> 00:01:06,150
با این a ما میخواهم یک جای خالی
33
00:01:06,150 –> 00:01:08,070
اضافه شود و روشی که شما این کار را انجام میدهید با
34
00:01:08,070 –> 00:01:10,140
گفتن آرایه است و البته درست
35
00:01:10,140 –> 00:01:11,700
زمانی که با یک روز کار میکنید باید از آن استفاده
36
00:01:11,700 –> 00:01:14,130
کنید، باید نوع اضافه
37
00:01:14,130 –> 00:01:15,810
کردن مقادیر را به درستی ذکر کنید. می گوید
38
00:01:15,810 –> 00:01:18,060
من و شما اینجا یک کاما می دهید و
39
00:01:18,060 –> 00:01:19,830
سپس باید مقادیر اضافه شده را ذکر کنید،
40
00:01:19,830 –> 00:01:22,229
اما ما خالی
41
00:01:22,229 –> 00:01:23,939
و راست می خواهیم، بنابراین یک براکت می دهیم، بن
42
00:01:23,939 –> 00:01:25,890
براین به این صورت است که یک آرایه خالی ایجاد می کنید، حا
43
00:01:25,890 –> 00:01:28,500
ا یک مشکل کوچک داریم. ما از افزودن استفاده می
44
00:01:28,500 –> 00:01:30,960
کنیم اما قبل از کلمه داریم که
45
00:01:30,960 –> 00:01:33,630
ماژول آرایه را وارد کنیم، بنابراین می گوییم import یا
46
00:01:33,630 –> 00:01:36,810
not input خواهد گفت از افزودن یک import می
47
00:01:36,810 –> 00:01:38,189
خواهم همه چیز را وارد کنم، بنابراین می گویم
48
00:01:38,189 –> 00:01:39,869
شروع درست کنید، بنابراین همه کلاس ها
49
00:01:39,869 –> 00:01:41,490
همه توابع را می خواهم متغیرها می
50
00:01:41,490 –> 00:01:43,200
گویند که اکنون شروع کنید، زمانی که اضافه کنید a
51
00:01:43,200 –> 00:01:45,630
من می خواهم عناصر را اضافه کنم تا چه زمانی شما
52
00:01:45,630 –> 00:01:46,979
می گویید که می خواهید عناصری را اضافه کنید
53
00:01:46,979 –> 00:01:48,720
که از کاربران می خواهید بارها و بارها مقدار را درست وارد کنند،
54
00:01:48,720 –> 00:01:49,590
55
00:01:49,590 –> 00:01:51,450
بنابراین وقتی می گوییم هی کاربر
56
00:01:51,450 –> 00:01:53,250
مقدار بعدی را وارد کرد، مقدار بعدی را دقیقاً سپس مقدار بعدی را وارد کنید،
57
00:01:53,250 –> 00:01:54,689
اما چند
58
00:01:54,689 –> 00:01:55,710
بار باید قبل از پرسیدن این را بگویید.
59
00:01:55,710 –> 00:01:58,380
برای مقادیری
60
00:01:58,380 –> 00:02:00,689
که طول آرایه را درخواست می کنیم، بنابراین می
61
00:02:00,689 –> 00:02:02,880
گوییم هی کاربر به چند مقدار
62
00:02:02,880 –> 00:02:04,950
نیاز دارید، بنابراین کاربر می گوید هی می خواهم می خواهم
63
00:02:04,950 –> 00:02:06,689
پنج مقدار را وارد کنم، بیایید این کار را انجام دهیم تا
64
00:02:06,689 –> 00:02:08,050
می گوییم n
65
00:02:08,050 –> 00:02:09,970
و در این I میخواهید طول مقدار okay اضافه شده را بپرسید،
66
00:02:09,970 –> 00:02:11,200
67
00:02:11,200 –> 00:02:13,150
بنابراین کاربر مقداری
68
00:02:13,150 –> 00:02:14,290
را که باید از تابع ورودی استفاده کنید، وارد میکند،
69
00:02:14,290 –> 00:02:16,540
اما ورودی رشتههایی را به شما میدهد،
70
00:02:16,540 –> 00:02:18,310
بنابراین ما آن را به عدد صحیح تبدیل
71
00:02:18,310 –> 00:02:21,130
میکنیم، بنابراین میگوییم int و در اینجا خواهیم گفت ورودی را بگویید
72
00:02:21,130 –> 00:02:22,930
و در این براکت باید
73
00:02:22,930 –> 00:02:25,180
پیام را به درستی ذکر کنید،
74
00:02:25,180 –> 00:02:28,300
بنابراین من می گویم که طول ADI را همین الان وارد کنید،
75
00:02:28,300 –> 00:02:30,640
زمانی که طول را دریافت کردید،
76
00:02:30,640 –> 00:02:32,620
مرحله بعدی این است که می
77
00:02:32,620 –> 00:02:34,750
خواهم از کاربر اینجا بپرسم و اینکه بدنی
78
00:02:34,750 –> 00:02:36,580
که میخواهید وارد کنید، اما من میخواهم این کار را
79
00:02:36,580 –> 00:02:38,260
مکررا انجام دهم من باید این کار را انجام
80
00:02:38,260 –> 00:02:39,760
دهم، بنابراین اگر از یک عبارت بگویید میخواهم پنج
81
00:02:39,760 –> 00:02:41,830
مقدار را وارد کنم، باید پنج بار عنصر را بخواهم،
82
00:02:41,830 –> 00:02:43,750
البته وقتی میگویید
83
00:02:43,750 –> 00:02:45,190
میخواهید کاری را به طور مکرر انجام دهید،
84
00:02:45,190 –> 00:02:46,840
باید از یک حلقه for در سمت راست استفاده کنید البته
85
00:02:46,840 –> 00:02:48,460
در حالی که حلقه این کار را انجام میدهد. اینجا را انجام دهید اما من از یک
86
00:02:48,460 –> 00:02:50,800
حلقه for استفاده خواهم کرد و از متغیری استفاده خواهم کرد که
87
00:02:50,800 –> 00:02:53,200
در حال حاضر وقتی می گویید می خواهید
88
00:02:53,200 –> 00:02:55,210
پنج برابر بهترین راه ها برای رفتن به محدوده
89
00:02:55,210 –> 00:02:57,910
و محدوده پنج باشد، یک
90
00:02:57,910 –> 00:03:00,700
دونقطه می دهد و هر بار وارد کنید این حلقه
91
00:03:00,700 –> 00:03:03,010
اجرا می شود من می خواهم از یک کاربر
92
00:03:03,010 –> 00:03:05,050
بخواهم مقدار را وارد کند و من آن مقدار را در یک
93
00:03:05,050 –> 00:03:07,750
متغیر X قرار می دهم، بنابراین یک X برابر
94
00:03:07,750 –> 00:03:10,060
با روشی است که می توانید یک مقدار بپرسید بسیار
95
00:03:10,060 –> 00:03:11,410
ساده است.
96
00:03:11,410 –> 00:03:13,840
تابع من فقط
97
00:03:13,840 –> 00:03:15,970
آن را در اینجا کپی و پیست می کنم به جای اینکه بگویم
98
00:03:15,970 –> 00:03:17,920
طول آرایه
99
00:03:17,920 –> 00:03:20,350
را وارد کنید، پیام را تغییر می دهیم، می گویم
100
00:03:20,350 –> 00:03:23,020
مقدار را درست وارد کنید یا می توانیم بگوییم مقدار بعدی را وارد کنید،
101
00:03:23,020 –> 00:03:24,970
این درست منطقی است، بنابراین هر
102
00:03:24,970 –> 00:03:26,260
بار که کاربر وارد می شود مقداری
103
00:03:26,260 –> 00:03:28,990
که به X می رود و همان مقدار X
104
00:03:28,990 –> 00:03:31,060
به آرایه در حال حاضر و wa می رود y شما این کار
105
00:03:31,060 –> 00:03:34,450
را با گفتن hey are out dot چگونه
106
00:03:34,450 –> 00:03:36,340
با این در addy اضافه کنیم، بنابراین
107
00:03:36,340 –> 00:03:38,650
یک تابع به عنوان آویز نامیده می شود،
108
00:03:38,650 –> 00:03:40,930
بنابراین از append در اینجا استفاده می کنیم و هر
109
00:03:40,930 –> 00:03:42,160
بار که می خواهید عنصر را اضافه کنید، فقط
110
00:03:42,160 –> 00:03:44,410
پاس دهید X و کار شما تمام شده است، بنابراین حلقه شما
111
00:03:44,410 –> 00:03:46,150
تکرار می شود و اکنون عنصر را
112
00:03:46,150 –> 00:03:48,040
در آرایه قرار می دهید، چگونه این را تأیید می کنید،
113
00:03:48,040 –> 00:03:51,040
بنابراین در انتها می رویم و در اینجا
114
00:03:51,040 –> 00:03:52,780
مقادیر افزودن را چاپ می کنیم تا
115
00:03:52,780 –> 00:03:55,120
بتوانیم چاپ شده را بکشیم، می توانیم بگوییم print و بنابراین
116
00:03:55,120 –> 00:03:56,530
این یکی از راههایی است که میتوانید آن را از آرایه شمارهگیری کنید
117
00:03:56,530 –> 00:03:58,209
یا میتوانید از حلقه for استفاده
118
00:03:58,209 –> 00:04:00,520
کنید، من فقط این کد را اجرا میکنم،
119
00:04:00,520 –> 00:04:02,650
امیدوارم دوباره کار کند، به من اجازه دهید فقط 25
120
00:04:02,650 –> 00:04:04,600
اگر بگویم F shift f10
121
00:04:04,600 –> 00:04:06,489
میتوانید ببینید که این است درخواست طول
122
00:04:06,489 –> 00:04:08,680
میخواهم بگویم خوب میخواهم
123
00:04:08,680 –> 00:04:10,630
برای Banjos درج کنم بسیار خوب اکنون
124
00:04:10,630 –> 00:04:12,910
مقدار بعدی را میخواهد، بنابراین میگویم این 16 است یا
125
00:04:12,910 –> 00:04:15,100
مقدار بعدی کوچکتر 20 است و
126
00:04:15,100 –> 00:04:18,160
سپس برای سنی که 21 سال گرفتیم و دریافت کردیم، دریافت کردیم.
127
00:04:18,160 –> 00:04:19,089
بیایید بگوییم
128
00:04:19,089 –> 00:04:21,010
پس این است این
129
00:04:21,010 –> 00:04:23,470
چهار مقدار من است درست اوه پنج
130
00:04:23,470 –> 00:04:26,080
برابر می شود که بد است ما گفتیم f ما به
131
00:04:26,080 –> 00:04:28,000
همین ترتیب پنج بار انجام می دهیم زیرا
132
00:04:28,000 –> 00:04:29,440
یک اشتباه کوچک مرتکب شده ام یا
133
00:04:29,440 –> 00:04:31,090
134
00:04:31,090 –> 00:04:32,830
به جای گفتن محدوده پنج، چیزی را نادیده می
135
00:04:32,830 –> 00:04:35,229
136
00:04:35,229 –> 00:04:37,780
137
00:04:37,780 –> 00:04:40,210
گیریم، بد من را نادیده می گیریم.
138
00:04:40,210 –> 00:04:42,910
یک برابر است زمانی که به مقدار 16 2014
139
00:04:42,910 –> 00:04:45,460
52 می توانید ببینید من چهار مقدار را وارد کرده ام،
140
00:04:45,460 –> 00:04:46,900
برخی از آن باید وارد شود، ما چهار مقدار را درست دریافت کردیم،
141
00:04:46,900 –> 00:04:47,740
142
00:04:47,740 –> 00:04:49,330
بنابراین پدر شماست و شما به این ترتیب
143
00:04:49,330 –> 00:04:51,430
می توانید آنها را از کاربر بگیرید، بنابراین هر
144
00:04:51,430 –> 00: