در این مطلب، ویدئو برنامه اعداد DISARIUM در برنامه نویسی پایتون || برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,490 –> 00:00:11,840
[موسیقی]
2
00:00:11,840 –> 00:00:13,360
سلام دوستان به کانال ما خوش آمدید
3
00:00:13,360 –> 00:00:15,839
پس در جلسه امروز
4
00:00:15,839 –> 00:00:18,160
یک برنامه پایتون دیگر را بررسی می کنیم تا ببینیم
5
00:00:18,160 –> 00:00:20,000
آیا عدد داده شده عدد مورد نظر است
6
00:00:20,000 –> 00:00:22,160
یا خیر
7
00:00:22,160 –> 00:00:24,800
ابتدا ببینیم این عدد دزیریوم چیست
8
00:00:24,800 –> 00:00:26,880
و چگونه می توانیم آن را پیدا کنیم و سپس
9
00:00:26,880 –> 00:00:29,519
ما با منطق برنامهنویسی
10
00:00:29,519 –> 00:00:31,840
پیش
11
00:00:32,479 –> 00:00:35,760
میرویم،
12
00:00:36,399 –> 00:00:38,640
بنابراین عدد دزیریوم، بنابراین زمانی گفته میشود که عددی عدد مطلوب است که
13
00:00:38,640 –> 00:00:40,320
14
00:00:40,320 –> 00:00:41,680
مجموع
15
00:00:41,680 –> 00:00:42,480
16
00:00:42,480 –> 00:00:44,399
ارقام آن
17
00:00:44,399 –> 00:00:46,399
ارقام جداگانه
18
00:00:46,399 –> 00:00:48,320
19
00:00:48,320 –> 00:00:50,879
به توان
20
00:00:50,879 –> 00:00:54,719
موقعیتهای
21
00:00:55,199 –> 00:00:57,680
مربوطه خود
22
00:00:57,680 –> 00:01:00,960
در موقعیتهای مربوطه برابر
23
00:01:02,000 –> 00:01:03,440
با عدد داده شده
24
00:01:03,440 –> 00:01:06,479
باشد، میتوانیم آن را صدا کنیم. به عنوان یک عدد دزیریوم،
25
00:01:06,479 –> 00:01:08,799
مجموع صحیح اعداد آن را به
26
00:01:08,799 –> 00:01:11,520
توان موقعیت های مربوطه خود
27
00:01:11,520 –> 00:01:13,520
افزایش دهید با عدد داده شده برابر است، به
28
00:01:13,520 –> 00:01:15,680
عنوان مثال اجازه دهید یک مثال به شما بگویم تا
29
00:01:15,680 –> 00:01:17,520
بهتر متوجه شوید،
30
00:01:17,520 –> 00:01:19,840
بنابراین اجازه دهید مثالی را به عنوان
31
00:01:19,840 –> 00:01:24,159
989 در نظر بگیرید. موقعیت
32
00:01:24,159 –> 00:01:27,640
33
00:01:28,720 –> 00:01:31,119
9 برابر 2 است
34
00:01:31,119 –> 00:01:32,079
و
35
00:01:32,079 –> 00:01:34,320
موقعیت
36
00:01:34,320 –> 00:01:35,759
8 برابر 1 است،
37
00:01:35,759 –> 00:01:36,880
38
00:01:36,880 –> 00:01:38,320
بنابراین این
39
00:01:38,320 –> 00:01:39,439
موقعیت ها
40
00:01:39,439 –> 00:01:40,960
است، این اولین موقعیت است، این
41
00:01:40,960 –> 00:01:42,399
موقعیت دوم است در
42
00:01:42,399 –> 00:01:44,720
حال حاضر
43
00:01:44,720 –> 00:01:48,720
باید مجموع ارقامی
44
00:01:49,200 –> 00:01:51,280
را که آن را به po
45
00:01:51,280 –> 00:01:54,280
خود می آوریم پیدا کنیم.
46
00:01:54,479 –> 00:01:56,159
موقعیت درست
47
00:01:56,159 –> 00:01:59,200
قدرت موقعیت خود
48
00:01:59,200 –> 00:02:02,799
قدرت موقعیت هایش اکنون
49
00:02:02,799 –> 00:02:05,119
هشت را
50
00:02:05,119 –> 00:02:05,920
ببینید
51
00:02:05,920 –> 00:02:07,360
برای درک بهتر من
52
00:02:07,360 –> 00:02:11,360
این یک توان یک uh 8 را با 1
53
00:02:11,360 –> 00:02:13,120
به علاوه
54
00:02:13,120 –> 00:02:14,560
توان
55
00:02:14,560 –> 00:02:18,319
9 با یک 2 می نویسم که به این معنی است
56
00:02:18,400 –> 00:02:21,840
که 8 توان 1 8
57
00:02:21,840 –> 00:02:22,959
به علاوه
58
00:02:22,959 –> 00:02:25,760
9 مربع را ببینید که 81 است
59
00:02:25,760 –> 00:02:29,200
پس کدام است برابر با 89 است بنابراین عدد داده شده ما
60
00:02:29,200 –> 00:02:32,000
89 است
61
00:02:32,000 –> 00:02:34,080
و ما موقعیت 8 را پیدا می کنیم و
62
00:02:34,080 –> 00:02:38,000
موقعیت من را پیدا می کنیم و سپس فقط
63
00:02:38,000 –> 00:02:39,760
آن توان ها را
64
00:02:39,760 –> 00:02:42,400
به 8 توان 1 اضافه می کنیم زیرا موقعیت 8
65
00:02:42,400 –> 00:02:45,599
برابر است با 1 پس 8 توان 1 موقعیت 9 برابر 2 است،
66
00:02:45,599 –> 00:02:48,400
بنابراین ما باید 9 توان 2 را پیدا کنیم، بنابراین باید
67
00:02:48,400 –> 00:02:50,480
این دو مورد را جمع
68
00:02:50,480 –> 00:02:53,200
کنیم تا عدد داده شده را بدست آوریم، بنابراین
69
00:02:53,200 –> 00:02:55,599
اگر همان عدد را بدست آوریم،
70
00:02:55,599 –> 00:02:57,680
آن را به عنوان یک عدد دزیریوم
71
00:02:57,680 –> 00:02:59,440
در حال حاضر صدا می زنیم. با منطق برنامهنویسی پیش
72
00:02:59,440 –> 00:03:00,480
میرویم،
73
00:03:00,480 –> 00:03:04,640
بنابراین اجازه دهید ابتدا عدد ورودی را بگیریم، بنابراین
74
00:03:04,640 –> 00:03:07,120
برای گرفتن عدد ورودی، n را برابر با عدد ورودی در نظر بگیرید
75
00:03:07,120 –> 00:03:09,519
،
76
00:03:09,519 –> 00:03:10,720
77
00:03:10,720 –> 00:03:12,319
78
00:03:12,319 –> 00:03:15,200
بنابراین یک عدد موقت را در نظر بگیرید،
79
00:03:15,200 –> 00:03:16,959
من با عدد موقت پیش
80
00:03:16,959 –> 00:03:18,480
میرویم، زیرا باید
81
00:03:18,480 –> 00:03:20,239
موقعیت را شناسایی کنیم. ابتدا
82
00:03:20,239 –> 00:03:22,560
باید قدرت های مورد نیاز خود را دریابیم ed برای
83
00:03:22,560 –> 00:03:25,760
تغییر مقدار n بنابراین و دوباره در نهایت
84
00:03:25,760 –> 00:03:27,200
باید با همان عدد مقایسه کنیم، به
85
00:03:27,200 –> 00:03:29,680
همین دلیل است که من فقط یک
86
00:03:29,680 –> 00:03:31,360
متغیر موقت می دهم و
87
00:03:31,360 –> 00:03:32,799
همان عضو را به آن متغیر موقت خاص اختصاص می دهم،
88
00:03:32,799 –> 00:03:35,200
اکنون ابتدا
89
00:03:35,200 –> 00:03:37,840
90
00:03:38,560 –> 00:03:39,680
91
00:03:39,680 –> 00:03:41,360
موقعیت های یافتن را پیدا کنیم تا
92
00:03:41,360 –> 00:03:44,319
موقعیت را به سادگی پیدا کنید ما می توانیم با
93
00:03:44,319 –> 00:03:45,599
طول
94
00:03:45,599 –> 00:03:47,920
ارقام برویم طول عدد خوب است بنابراین برای
95
00:03:47,920 –> 00:03:50,640
آن فقط می توانید مشاهده کنید بنابراین حلقه while را بگیرید
96
00:03:50,640 –> 00:03:52,319
و من با
97
00:03:52,319 –> 00:03:53,519
موقت
98
00:03:53,519 –> 00:03:54,239
uh
99
00:03:54,239 –> 00:03:56,720
بزرگتر از صفر می روم بنابراین به سادگی می توانید از
100
00:03:56,720 –> 00:03:57,519
101
00:03:57,519 –> 00:04:00,959
موقت برابر است استفاده کنید به temp
102
00:04:00,959 –> 00:04:03,120
mod 10 به طوری که یک
103
00:04:03,120 –> 00:04:04,640
رقم جداگانه به دست می آید،
104
00:04:04,640 –> 00:04:07,360
بنابراین ما به سادگی می توانیم
105
00:04:07,360 –> 00:04:09,280
تکرار را درست بشماریم
106
00:04:09,280 –> 00:04:11,280
تا چند تکرار
107
00:04:11,280 –> 00:04:13,120
شمارش شود تا
108
00:04:13,120 –> 00:04:14,799
تعداد ارقام باشد، بسیار خوب، ما به عنوان مثال قبل از آن تعداد ارقام را دریافت خواهیم کرد.
109
00:04:14,799 –> 00:04:17,040
110
00:04:17,040 –> 00:04:18,720
باید مقدار دهی اولیه
111
00:04:18,720 –> 00:04:21,759
حساب برابر با 0 باشد و ببینیم
112
00:04:21,759 –> 00:04:25,040
که اگر تعداد را چاپ کنم،
113
00:04:26,000 –> 00:04:27,919
تعداد را چاپ می کنم، می توانید
114
00:04:27,919 –> 00:04:31,199
89 را اجرا کنید، بنابراین تعداد 2
115
00:04:31,199 –> 00:04:34,639
درست است و اگر 1 0 4 باشد، تعداد 3 است،
116
00:04:34,639 –> 00:04:36,960
بنابراین منطق ما این است هستند نوشتن برای
117
00:04:36,960 –> 00:04:39,600
یافتن موقعیت هایی که به معنی طول است
118
00:04:39,600 –> 00:04:41,360
اگر طول را بدست آورید می
119
00:04:41,360 –> 00:04:43,840
توانید در اینجا مشاهده کنید که سه عدد سه است.
120
00:04:43,840 –> 00:04:46,240
121
00:04:46,240 –> 00:04:48,560
122
00:04:48,560 –> 00:04:50,720
123
00:04:50,720 –> 00:04:52,800
ما میتوانیم
124
00:04:52,800 –> 00:04:54,880
رقم فردی را پیدا کنیم و میتوانیم
125
00:04:54,880 –> 00:04:56,960
با این شمارش خاص قدرت دهیم و میتوانیم
126
00:04:56,960 –> 00:04:59,759
مقدار شمارش را کاهش دهیم، بنابراین
127
00:04:59,759 –> 00:05:01,520
پس از اتمام این حلقه، طول را دریافت میکنیم و
128
00:05:01,520 –> 00:05:02,320
129
00:05:02,320 –> 00:05:04,960
حالا دوباره با یک چیز دیگر پیش میروم تا یکی
130
00:05:04,960 –> 00:05:05,840
131
00:05:05,840 –> 00:05:08,000
بنویسم.
132
00:05:08,000 –> 00:05:10,800
مقدار بیشتر x برابر با n است،
133
00:05:10,800 –> 00:05:12,880
اکنون ما تک تک ارقام را درست پیدا می کنیم،
134
00:05:12,880 –> 00:05:16,240
بنابراین در حالی که x بزرگتر از 0
135
00:05:16,240 –> 00:05:18,639
می توانید به سادگی از یادآوری استفاده کنید.
136
00:05:18,639 –> 00:05:22,240
یادآوری ok برابر است با مقداری x
137
00:05:22,240 –> 00:05:25,039
mod 10 به طوری که
138
00:05:25,039 –> 00:05:27,039
رقم منفرد اوکی است. ارقام منفرد را بدست آورید،
139
00:05:27,039 –> 00:05:28,560
بنابراین این برای
140
00:05:28,560 –> 00:05:30,000
واپاشی فردی است،
141
00:05:30,000 –> 00:05:32,160
بنابراین
142
00:05:32,639 –> 00:05:34,639
143
00:05:34,639 –> 00:05:37,440
رقم جداگانه درست است، بنابراین در مرحله بعدی باید
144
00:05:37,440 –> 00:05:40,400
مجموع حاصل را برابر با مجموع بیابیم به علاوه ما باید
145
00:05:40,400 –> 00:05:42,960
توان