در این مطلب، ویدئو برنامه نویسی پایتون: پروژه فصل 2 2-5 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,960
درست است اجازه دهید نگاهی به فصل دوم بیندازیم
2
00:00:02,960 –> 00:00:05,839
و اکنون پروژه برنامه نویسی دو
3
00:00:05,839 –> 00:00:10,160
را خوب نگاه کنیم، در اینجا به یک پروژه دیگر نگاه کنید، در
4
00:00:10,160 –> 00:00:12,480
اینجا یکی تعداد سال ها و
5
00:00:12,480 –> 00:00:14,480
روزها را بیابید برنامه ای بنویسید که از
6
00:00:14,480 –> 00:00:16,400
کاربر می خواهد دقیقه ها را
7
00:00:16,400 –> 00:00:18,480
مثلاً 1 میلیارد وارد کند و
8
00:00:18,480 –> 00:00:20,400
تعداد سال ها را نمایش دهد. و روزهای
9
00:00:20,400 –> 00:00:23,279
برای دقیقه برای سادگی فرض کنید یک
10
00:00:23,279 –> 00:00:25,760
سال 365 روز دارد
11
00:00:25,760 –> 00:00:29,279
در اینجا یک نمونه اجرا خوب است، بنابراین آنچه که ما
12
00:00:29,279 –> 00:00:30,000
باید اینجا انجام دهیم این
13
00:00:30,000 –> 00:00:32,479
است که ابتدا از کاربر نهایی ورودی دریافت
14
00:00:32,479 –> 00:00:34,000
15
00:00:34,000 –> 00:00:36,880
می کنیم که چند دقیقه را می
16
00:00:36,880 –> 00:00:38,719
خواهند محاسبه کنند.
17
00:00:38,719 –> 00:00:41,280
چند دقیقه چند سال
18
00:00:41,280 –> 00:00:43,520
است و چند روز است،
19
00:00:43,520 –> 00:00:45,680
بنابراین ما به سادگی می خواهیم در
20
00:00:45,680 –> 00:00:48,000
اعلان و تعداد دقیقه ها
21
00:00:48,000 –> 00:00:50,399
را تایپ کنیم و سپس منتظر می مانیم تا کاربر
22
00:00:50,399 –> 00:00:51,760
آن را در دقیقه تایپ کند
23
00:00:51,760 –> 00:00:54,000
باید یک عدد کامل
24
00:00:54,000 –> 00:00:55,360
باشد بنابراین ما مطمئن
25
00:00:55,360 –> 00:00:59,039
می شویم که نوع داده یک عدد کامل است،
26
00:00:59,039 –> 00:01:02,079
اکنون بخش بعدی محاسبه
27
00:01:02,079 –> 00:01:05,199
28
00:01:05,199 –> 00:01:08,080
سال ها و روزهای واقعی است، بنابراین چگونه می خواهیم این کار را به
29
00:01:08,080 –> 00:01:08,880
خوبی
30
00:01:08,880 –> 00:01:11,920
انجام دهیم، دقیقه هایی را که کاربر
31
00:01:11,920 –> 00:01:13,520
برای ما ارائه کرده است، می
32
00:01:13,520 –> 00:01:17,680
گیریم و سپس می رویم. تقسیم آن بر
33
00:01:17,680 –> 00:01:20,880
ساعت و بر حسب دقیقه،
34
00:01:20,880 –> 00:01:23,840
بنابراین این به ما می گوید که چند
35
00:01:23,840 –> 00:01:24,560
روز
36
00:01:24,560 –> 00:01:27,439
وجود دارد و سپس
37
00:01:27,439 –> 00:01:28,880
38
00:01:28,880 –> 00:01:32,159
تعداد روزها را تقسیم بر 365 می کنیم و می دانیم
39
00:01:32,159 –> 00:01:33,439
که
40
00:01:33,439 –> 00:01:36,720
این عدد چند سال است و سپس در نهایت می
41
00:01:36,720 –> 00:01:41,200
دانیم که برای مثال یک عدد است. 100.5
42
00:01:41,200 –> 00:01:44,320
ما مجموع روزها را می گیریم
43
00:01:44,320 –> 00:01:47,680
و از آن عملگر مدولو استفاده می کنیم
44
00:01:47,680 –> 00:01:50,560
تا مطمئن شویم که می توانیم
45
00:01:50,560 –> 00:01:51,759
باقیمانده
46
00:01:51,759 –> 00:01:55,600
را بدست آوریم که فقط همان روزها هستند،
47
00:01:55,600 –> 00:01:58,320
اکنون از یک عملگر ویژه استفاده می شود
48
00:01:58,320 –> 00:01:58,719
49
00:01:58,719 –> 00:02:02,159
که کتاب آن را لمس می کند دو
50
00:02:02,159 –> 00:02:05,520
اسلش تقسیم است. به جای اینکه فقط یکی
51
00:02:05,520 –> 00:02:08,959
در حال حاضر باشد، معنی آن این است که در پایتون
52
00:02:08,959 –> 00:02:09,360
53
00:02:09,360 –> 00:02:12,400
ما می توانیم دو
54
00:02:12,400 –> 00:02:16,160
نماد تقسیم را صادر کنیم تا مطمئن شویم که عملیات
55
00:02:16,160 –> 00:02:16,720
کف
56
00:02:16,720 –> 00:02:20,160
کامل شده است، بنابراین
57
00:02:20,160 –> 00:02:23,200
اگر 10 دارید آن را بر
58
00:02:23,200 –> 00:02:27,280
3 تقسیم کنید، 3.33333 خواهد بود،
59
00:02:27,280 –> 00:02:29,440
بنابراین در این مثال ما
60
00:02:29,440 –> 00:02:30,400
61
00:02:30,400 –> 00:02:33,120
مایلیم فقط کف را داشته باشیم، نه سقف، بلکه
62
00:02:33,120 –> 00:02:34,160
کف،
63
00:02:34,160 –> 00:02:37,360
بنابراین عدد صحیح انتهایی در این عبارت چیست
64
00:02:37,360 –> 00:02:39,200
65
00:02:39,200 –> 00:02:42,560
و به ما کمک می کند تا ریاضیات را
66
00:02:42,560 –> 00:02:43,200
در
67
00:02:43,200 –> 00:02:46,080
اعداد صحیح نگه داریم و بنابراین وقتی این
68
00:02:46,080 –> 00:02:46,800
مقادیر را
69
00:02:46,800 –> 00:02:49,519
داشتیم می توانیم جلو برویم و دقیقه ها را نمایش دهیم.
70
00:02:49,519 –> 00:02:50,959
تعداد سالها
71
00:02:50,959 –> 00:02:54,480
و تعداد روزهای باقیمانده،
72
00:02:54,480 –> 00:03:00,000
بنابراین برای گرفتن این مثال در اینجا
73
00:03:00,000 –> 00:03:05,040
بیایید ببینیم بیایید مثال را بگیریم
74
00:03:05,040 –> 00:03:08,959
و خوب بیایید این کار را انجام
75
00:03:08,959 –> 00:03:13,040
دهیم، مثال را می گیریم و آن را اینجا قرار می
76
00:03:13,120 –> 00:03:17,040
دهیم و ما برای اجرای این برنامه
77
00:03:17,040 –> 00:03:20,400
در اینجا می رویم پس بیایید برنامه را اجرا کنیم
78
00:03:20,400 –> 00:03:23,920
از ما می خواهد که چهار دقیقه
79
00:03:23,920 –> 00:03:26,640
عدد را وارد کنیم و اکنون
80
00:03:26,640 –> 00:03:28,000
81
00:03:28,000 –> 00:03:32,959
1902 سال و 214 روز خود
82
00:03:32,959 –> 00:03:35,920
را محاسبه می کند، بنابراین چگونه می توانید
83
00:03:35,920 –> 00:03:36,799
84
00:03:36,799 –> 00:03:40,000
با پرسیدن سوالات و با گرفتن یک
85
00:03:40,000 –> 00:03:41,840
نمونه کد
86
00:03:41,840 –> 00:03:44,480
و بازی کردن با آن به خوبی این کار را انجام دهید. و واقعاً
87
00:03:44,480 –> 00:03:45,440
88
00:03:45,440 –> 00:03:48,159
قبل از رسیدن به این نقطه، خطاهای زیادی دارید، به طوری که به
89
00:03:48,159 –> 00:03:49,680
نوعی این ایده است که
90
00:03:49,680 –> 00:03:52,159
شما نمی دانید چگونه آن را از ابتدا بنویسید،
91
00:03:52,159 –> 00:03:53,760
92
00:03:53,760 –> 00:03:56,000
افراد زیادی این کار را انجام نمی دهند و بنابراین شما فقط
93
00:03:56,000 –> 00:03:57,519
پیش بروید و با اعداد بازی کنید
94
00:03:57,519 –> 00:04:00,239
تا زمانی که آنها درست است،
95
00:04:00,239 –> 00:04:00,879
بنابراین
96
00:04:00,879 –> 00:04:05,680
این پروژه شماره دو
97
00:04:05,680 –> 00:04:08,000
ما است، بیایید ادامه دهیم و به پروژه بعدی نگاهی بیندازیم،
98
00:04:08,000 –> 00:04:08,879
99
00:04:08,879 –> 00:04:15,840
بنابراین بیایید اینجا پایین بیاییم، ارسال همه چیز را می زنیم،
100
00:04:17,279 –> 00:04:19,120
بنابراین بیایید پروژه
101
00:04:19,120 –> 00:04:21,040
شماره سه را
102
00:04:21,040 –> 00:04:22,720
در اینجا ببینیم از ما خواسته می شود بنویسیم برنامه ای که
103
00:04:22,720 –> 00:04:24,080
از کاربر می خواهد
104
00:04:24,080 –> 00:04:26,240
a را وارد کند عدد صحیح چهار رقمی و
105
00:04:26,240 –> 00:04:28,000
عدد را به ترتیب معکوس نمایش می دهد
106
00:04:28,000 –> 00:04:30,800
و در اینجا یک نمونه است، بنابراین ما پنج دو
107
00:04:30,800 –> 00:04:32,160
یک سه و سه یک
108
00:04:32,160 –> 00:04:35,759
دو پنج داریم، بنابراین به عقب نمایش داده می شود اکنون
109
00:04:35,759 –> 00:04:39,759
این uh را می توان با
110
00:04:39,759 –> 00:04:42,960
گرفتن عدد انجام داد و سپس
111
00:04:42,960 –> 00:04:47,120
محاسبه آن عبارت مدول را محاسبه کرد،
112
00:04:47,919 –> 00:04:51,280
بنابراین بیایید به ما برسیم. با اولی شروع شد
113
00:04:51,280 –> 00:04:54,800
خیلی خوب، بنابراین یک
114
00:04:54,800 –> 00:04:56,639
عدد داریم که از کاربر می خواهیم عدد را بپرسیم،
115
00:04:56,639 –> 00:04:58,560
مطمئن می
116
00:04:58,560 –> 00:05:02,720
شویم که ممیز شناور
117
00:05:02,720 –> 00:05:05,360
نیست، کسری نیست و کاری که ما انجام خواهیم داد این است که
118
00:05:05,360 –> 00:05:06,639
عدد را بگیرید
119
00:05:06,639 –> 00:05:09,840
و سپس جلوتر می رویم و از
120
00:05:09,840 –> 00:05:11,039
عبارت مدولار
121
00:05:11,039 –> 00:05:14,080
10 استفاده می کنیم که به این معنی است که اکنون
122
00:05:14,080 –> 00:05:15,039
123
00:05:15,039 –> 00:05:18,479
آخرین رقم را کاملاً درست می گیریم و بنابراین
124
00:05:18,479 –> 00:05:21,759
این رقم آخرین رقم در عدد است
125
00:05:21,759 –> 00:05:23,840
اکنون چگونه می توانیم به خوبی به رقم بعدی برویم.
126
00:05:23,840 –> 00:05:24,960
127
00:05:24,960 –> 00:05:27,600
اگر کل این
128
00:05:27,600 –> 00:05:28,560
عدد را
129
00:05:28,560 –> 00:05:32,000
بر 10 تقسیم کنیم چه می شود. اکنون می بینید که ما
130
00:05:32,000 –> 00:05:35,520
به سمت چپ به اعداد بزرگتر نزدیک می شویم
131
00:05:35,520 –> 00:05:38,639
132
00:05:38,639 –> 00:05:40,080
و بنابراین این همان کاری است که ما اینجا انجام می دهیم، در
133
00:05:40,080 –> 00:05:42,479
خط بعدی، عدد اصلی را می
134
00:05:42,479 –> 00:05:43,280
135
00:05:43,280 –> 00:05:46,800
گیریم. آن را بر 10 تقسیم می کنیم تا مطمئن شویم
136
00:05:46,800 –> 00:05:50,800
که the um طبقه
137
00:05:50,800 –> 00:05:53,520
محاسبه حفظ می شود و ما
138
00:05:53,520 –> 00:05:58,319
به 5 21 می رسیم. اکنون پس از داشتن آن به عنوان 5 21،
139
00:05:58,319 –> 00:06:01,440
می توانیم برنامه بعدی را ببینیم،
140
00:06:01,440 –> 00:06:02,319
141
00:06:02,319 –> 00:06:05,840
بنابراین واقعاً این
142
00:06:05,840 –> 00:06:08,639
برنامه خاص قرار است کاری را چهار بار انجام دهد
143
00:06:08,639 –> 00:06:09,759
144
00:06:09,759 –> 00:06:12,319
و البته میتوانیم این را در یک
145
00:06:12,319 –> 00:06:13,600
تابع زیبا قرار دهیم،
146
00:06:13,600 –> 00:06:16,639
اما با دانستن
147
00:06:16,639 –> 00:06:19,600
اینکه میخواهیم اعداد چهار رقمی را آزمایش
148
00:06:19,600 –> 00:06:21,199
کنیم، میخواهیم بگوییم که عدد دوم
149
00:06:21,199 –> 00:06:22,479
150
00:06:22,479 –> 00:06:24,880
در اینجا محاسبه میشود و این
151
00:06:24,880 –> 00:06:27,440
عدد سوم است
152
00:06:27,440 –> 00:06:29,759
و سپس این عدد ادامه دارد. برای اینکه عدد چهارم باشد،
153
00:06:29,759 –> 00:06:31,759
154
00:06:31,759 –> 00:06:34,080
خوب است، بنابراین از اینجا فقط باید
155
00:06:34,080 –> 00:06:35,759
آن اعداد
156
00:06:35,759 –> 00:06:40,880
را روی صفحه چاپ کنیم، بیایید این کار را
157
00:06:40,880 –> 00:06:43,360
درست مانند شماره یک دو سه و
158
00:06:43,360 –> 00:06:44,639
چهار
159
00:06:44,639 –> 00:06:47,280
انجام دهیم، خوب است، بنابراین بیایید دوباره ببینیم که چگونه
160
00:06:47,280 –> 00:06:49,120
کار می کند،
161
00:06:49,120 –> 00:06:52,400
ما 5 2 5 داریم. 2 1 3.
162
00:06:52,400 –> 00:06:55,599
بیایید برنامه خود را برداریم و
163
00:06:55,599 –> 00:06:57,199
آن را اجرا کنیم،
164
00:06:57,199 –> 00:07:00,319
میخواهیم بگوییم که همه چیز را اجرا کنید، بنابراین
165
00:07:00,319 –> 00:07:03,759
5 2 یک سه و
166
00:07:03,759 –> 00:07:07,599
ابتدا پنج دو یک سه تقسیم
167
00:07:07,599 –> 00:07:11,039
Uh بر 10 داشتیم و این مدول است بنابراین
168
00:07:11,039 –> 00:07:14,319
فقط سه مورد آخر را حفظ کرد.
169
00:07:14,319 –> 00:07:18,000
بنابراین d1 برابر است با 3 سپس
170
00:07:18,000 –> 00:07:22,240
5 2 بر 3 گرفتیم و تقسیم کردیم با 10
171
00:07:22,240 –> 00:07:24,639
و بنابراین ما نقطه اعشار را به سمت چپ منتقل کردیم
172
00:07:24,639 –> 00:07:26,880
بنابراین فقط 521 بود
173
00:07:26,880 –> 00:07:28,880
و آنچه را در قسمت اول انجام دادیم تکرار کردیم
174
00:07:28,880 –> 00:07:30,240
و این یعنی
175
00:07:30,240 –> 00:07:33,680
ما 521 ماژول از 10 را
176
00:07:33,680 –> 00:07:35,440
در نهایت یکی گرفتیم و این چیزی است که در
177
00:07:35,440 –> 00:07:37,120
اینجا نمایش داده می شود
178
00:07:37,120 –> 00:07:39,599
. این
179
00:07:39,599 –> 00:07:40,479
چیزی است که
180
00:07:40,479 –> 00:07:42,479
نیاز به کمی تفکر در
181
00:07:42,479 –> 00:07:43,520
گیج کردن دارد
182
00:07:43,520 –> 00:07:46,080
و سپس با برخی نکات می
183
00:07:46,080 –> 00:07:48,319
توانیم به انتهای آن برسیم،
184
00:07:48,319 –> 00:07:51,440
بنابراین شماره پروژه
185
00:07:51,440 –> 00:07:54,800
اوه شماره اوه، بیایید ببینیم فکر می کنم
186
00:07:54,800 –> 00:07:56,240
187
00:07:56,240 –> 00:07:59,199
سه تا است، پس بیایید حرکت کنیم به همراه مورد
188
00:07:59,199 –> 00:08:01,919
بعدی
189
00:08:02,639 –> 00:08:06,400
مطمئناً اینجا می رویم
190
00:08:08,879 –> 00:08:12,800
و پروژه شماره چهار را می خوانیم. اکنون اینجا می خوانیم
191
00:08:12,800 –> 00:08:15,680
برنامه ای بنویسید که از کاربر می خواهد
192
00:08:15,680 –> 00:08:16,160
193
00:08:16,160 –> 00:08:19,280
مختصات دو نقطه x و y
194
00:08:19,280 –> 00:08:23,520
و سپس x2 y2 را وارد کند و
195
00:08:23,520 –> 00:08:26,720
شیب خطی را که دو نقطه فرمول را به هم وصل می کند نمایش می دهد.
196
00:08:26,720 –> 00:08:30,240
از شیب y2 منهای y1
197
00:08:30,240 –> 00:08:31,759
تقسیم بر x2 منهای
198
00:08:31,759 –> 00:08:35,039
x1 است در اینجا یک نمونه اجرا است،
199
00:08:35,039 –> 00:08:38,080
بنابراین در این مثال ما
200
00:08:38,080 –> 00:08:40,958
یک دو سه چهار عدد بدست می آوریم و
201
00:08:40,958 –> 00:08:42,880
آن اعداد را به یک معادله وصل می کنیم
202
00:08:42,880 –> 00:08:45,920
و سپس در شیب نمایش می دهیم.
203
00:08:45,920 –> 00:08:49,040
این برنامه خاص رفتن است از این
204
00:08:49,040 –> 00:08:52,399
نظر که
205
00:08:52,399 –> 00:08:55,760
فرمول از قبل به ما داده شده است و بنابراین ابتدا
206
00:08:55,760 –> 00:08:56,399
207
00:08:56,399 –> 00:08:59,920
عدد x1 را
208
00:08:59,920 –> 00:09:02,080
میخواهیم و اکنون عددی را میخواهیم
209
00:09:02,080 –> 00:09:03,760
که اجازه میدهیم کسری باشد
210
00:09:03,760 –> 00:09:06,320
زیرا همانطور که میبینیم
211
00:09:06,320 –> 00:09:08,560
کسرها وارد می شوند و
212
00:09:08,560 –> 00:09:10,640
چهار خط اول به سادگی جمع آوری می کنند که
213
00:09:10,640 –> 00:09:11,760
از کاربر نهایی
214
00:09:11,760 –> 00:09:13,519
به من شماره یک شماره دو شماره سه شماره چهار را به من بدهید
215
00:09:13,519 –> 00:09:14,800
216
00:09:14,800 –> 00:09:16,800
از اینجا ما متغیری به نام شیب ایجاد می کنیم
217
00:09:16,800 –> 00:09:18,160
218
00:09:18,160 –> 00:09:20,240
و این فرمولی است که قبلاً
219
00:09:20,240 –> 00:09:21,680
220
00:09:21,680 —