در این مطلب، ویدئو پایتون فاکتوریال بازگشتی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,080 –> 00:00:08,610
سلام بچه ها، بنابراین آنچه
2
00:00:08,610 –> 00:00:10,260
در این ویدیو در مورد آن صحبت خواهیم کرد،
3
00:00:10,260 –> 00:00:13,080
مفهوم فاکتوریل و مفهوم
4
00:00:13,080 –> 00:00:16,079
بازگشت است، بنابراین بیایید شروع کنیم، بنابراین
5
00:00:16,079 –> 00:00:18,210
من اول از همه تابع را می نویسم
6
00:00:18,210 –> 00:00:20,550
و آن را پیاده سازی می کنم و بعد از آن می
7
00:00:20,550 –> 00:00:24,150
وم برای صحبت در مورد آن، بیایید
8
00:00:24,150 –> 00:00:25,560
بگوییم چند تابع داریم به نام
9
00:00:25,560 –> 00:00:30,029
فاکتوریل مقداری عدد n را می گیرد، بسیار خوب اگر
10
00:00:30,029 –> 00:00:33,980
عدد کوچکتر یا بزرگتر از یک
11
00:00:33,980 –> 00:00:40,140
یا مساوی یک باشد، آن عدد را
12
00:00:40,140 –> 00:00:46,500
برمی گردانیم، در غیر این صورت تعداد دفعات
13
00:00:46,500 –> 00:00:52,140
فاکتوریل عدد قبلی را خوب برمی گردانیم.
14
00:00:52,140 –> 00:00:56,250
بیایید مطمئن شویم که این اجرا می شود و
15
00:00:56,250 –> 00:00:58,949
بیایید پنج فاکتوریل از پنج را انجام دهیم باید
16
00:00:58,949 –> 00:01:05,549
به من 120 بدهد و شما بچه ها
17
00:01:05,549 –> 00:01:07,619
نتایج را در پایین خواهید دید، پس بیایید آن را
18
00:01:07,619 –> 00:01:10,979
اجرا کنیم و من 120 گرفتم، بنابراین بیایید در مورد
19
00:01:10,979 –> 00:01:18,299
نحوه عملکرد این راه حل بازگشتی صحبت کنیم، بنابراین
20
00:01:18,299 –> 00:01:22,170
نظریه پایه پشت این است که f از پنج وارد
21
00:01:22,170 –> 00:01:25,500
می شود و می رود هی f از پنج است، بنابراین
22
00:01:25,500 –> 00:01:27,600
اساساً فاکتوریل 5 این است که
23
00:01:27,600 –> 00:01:29,579
کمتر یا مساوی یک باشد بنابراین
24
00:01:29,579 –> 00:01:32,520
با کد خط 2 مطابقت ندارد و خط سه
25
00:01:32,520 –> 00:01:35,430
از دستور if می گذرد زیرا این کار را انجام نمی دهد.
26
00:01:35,430 –> 00:01:36,810
با تی مطابقت ندارد شرط کلاه و سپس
27
00:01:36,810 –> 00:01:38,329
از طریق دیگری می گذرد و سپس می گوید
28
00:01:38,329 –> 00:01:41,280
خوب می دانم فاکتوریل 5 است
29
00:01:41,280 –> 00:01:43,350
که فقط فاکتوریل است که فقط 5
30
00:01:43,350 –> 00:01:46,530
برابر فاکتوریل از 4 است، بنابراین بیایید بنویسیم
31
00:01:46,530 –> 00:01:49,020
که آن می رود من می دانم فاکتوریل 5
32
00:01:49,020 –> 00:01:52,380
چیست که فقط فاکتوریل 5 برابر است
33
00:01:52,380 –> 00:01:57,780
فاکتوریل 4 خوب است اما فاکتوریل 4
34
00:01:57,780 –> 00:02:00,540
یک فراخوان بازگشتی دیگر است و اوه
35
00:02:00,540 –> 00:02:03,479
بله می دانم فاکتوریل 4 چیست
36
00:02:03,479 –> 00:02:07,770
زیرا اکنون فراخوانی در خط 9 که
37
00:02:07,770 –> 00:02:10,080
فاکتوریل 5 است باید بفهمد که
38
00:02:10,080 –> 00:02:12,720
فاکتوریل 4 چیست تا در واقع
39
00:02:12,720 –> 00:02:17,550
این را محاسبه کنید تا
40
00:02:17,550 –> 00:02:19,830
فاکتوریل 4 ادامه پیدا کند بله من می دانم که F از 4 چیست
41
00:02:19,830 –> 00:02:23,430
که فقط کافی است و بیایید آن را در اینجا f
42
00:02:23,430 –> 00:02:26,280
بنامیم فقط هیدریلا 4 می رود
43
00:02:26,280 –> 00:02:28,830
بله می دانم که فقط 4 برابر
44
00:02:28,830 –> 00:02:34,310
فاکتوریل از 3 راست n منهای 1 است که 3
45
00:02:34,310 –> 00:02:38,760
فاکتوریل است از 3 می رود بله من می دانم
46
00:02:38,760 –> 00:02:43,110
فاکتوریل 3 چیست که فقط 3 برابر f
47
00:02:43,110 –> 00:02:47,520
از 2 است یا فاکتوریل از 2 فاکتوریل از 2
48
00:02:47,520 –> 00:02:50,850
می رود بله من می دانم آن چیست که فقط
49
00:02:50,850 –> 00:02:53,370
فاکتوریل است که فقط 2 برابر فاکتوریل
50
00:02:53,370 –> 00:02:58,560
از 1 است و اکنون یک اتفاق خاص می افتد
51
00:02:58,560 –> 00:03:01,260
و این مفهومی است