در این مطلب، ویدئو Logic-2 (make_chocolate) آموزش پایتون || Codingbat.com با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:08
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,760 –> 00:00:03,520
سلام بچه ها به یکی دیگر از
2
00:00:03,520 –> 00:00:05,920
آموزش های codingpad.com خوش آمدید امروز ما
3
00:00:05,920 –> 00:00:06,720
4
00:00:06,720 –> 00:00:10,080
تمرین منطقی 2 را انجام خواهیم داد شکلات
5
00:00:10,080 –> 00:00:12,799
سازی مشکل بیان می کند که می خواهیم یک
6
00:00:12,799 –> 00:00:15,120
بسته شکلات طلا
7
00:00:15,120 –> 00:00:18,240
بسازیم ما میله های کوچک داریم هر کدام یک کیلو و
8
00:00:18,240 –> 00:00:18,880
میله های بزرگ
9
00:00:18,880 –> 00:00:21,600
هر کدام پنج کیلو این عدد را برگردانید.
10
00:00:21,600 –> 00:00:23,119
استفاده از میلههای کوچک
11
00:00:23,119 –> 00:00:25,359
با فرض اینکه همیشه از میلههای بزرگ استفاده میکنیم قبل از اینکه
12
00:00:25,359 –> 00:00:26,400
میلههای کوچک
13
00:00:26,400 –> 00:00:29,599
یک عدد منفی را برگردانند، اگر نمیتوان این کار را انجام داد،
14
00:00:29,599 –> 00:00:32,800
بنابراین اساساً ما یک
15
00:00:32,800 –> 00:00:35,200
هدف تعیینشده داریم که میخواهیم با استفاده از
16
00:00:35,200 –> 00:00:37,520
میلههای کوچک که هر کدام یک کیلو هستند
17
00:00:37,520 –> 00:00:39,760
و تختههای بزرگ که پنج هستند به آن برسیم. کیلویی هر کدام
18
00:00:39,760 –> 00:00:41,040
و ما می خواهیم تعداد میله های
19
00:00:41,040 –> 00:00:42,239
کوچک کلیدی را
20
00:00:42,239 –> 00:00:45,360
که می خواهیم استفاده کنیم برگردانیم، بنابراین در این
21
00:00:45,360 –> 00:00:49,440
مورد ما
22
00:00:49,440 –> 00:00:53,120
چهار میله کوچک یک
23
00:00:53,120 –> 00:00:57,039
میله بزرگ داریم و هدف ما 9 کیلو است،
24
00:00:57,039 –> 00:01:01,760
بنابراین اگر واقعاً از همه قطعات استفاده کنیم،
25
00:01:01,760 –> 00:01:04,959
بنابراین چهار عدد یک تکه کیلویی
26
00:01:04,959 –> 00:01:08,080
و یک قطعه پنج کیلویی به طوری که چهار
27
00:01:08,080 –> 00:01:08,799
برابر یک
28
00:01:08,799 –> 00:01:12,640
به علاوه یک پنج برابر می شود، نه می گیرید
29
00:01:12,640 –> 00:01:16,720
که کاملاً مطابقت دارد
30
00:01:17,759 –> 00:01:20,080
بنابراین عملکرد چهار برمی گردد
31
00:01:20,080 –> 00:01:21,360
زیرا در این مورد از
32
00:01:21,360 –> 00:01:24,880
چهار عدد از این میله های کوچک
33
00:01:24,880 –> 00:01:27,520
استفاده می کنید. تعداد دقیق
34
00:01:27,520 –> 00:01:28,159
35
00:01:28,159 –> 00:01:31,439
میلهها به جز این بار هدف شما 10 است.
36
00:01:31,439 –> 00:01:34,000
اکنون همانطور که قبلاً دیدیم، زیرا چهار و
37
00:01:34,000 –> 00:01:34,560
یک
38
00:01:34,560 –> 00:01:37,280
در واقع به 9 اوه میرسد و
39
00:01:37,280 –> 00:01:38,840
چون نمیتوانید
40
00:01:38,840 –> 00:01:42,159
ده کیلو که طلاست، پس
41
00:01:42,159 –> 00:01:43,040
تابع
42
00:01:43,040 –> 00:01:47,119
یک منفی را برمیگرداند. در این مورد
43
00:01:47,119 –> 00:01:51,200
، هدف هفت است، بنابراین
44
00:01:51,200 –> 00:01:55,040
چون چهار میله کوچک به اضافه یک
45
00:01:55,040 –> 00:01:55,920
میله
46
00:01:55,920 –> 00:01:58,479
بزرگ به 9 می رسد، ما در واقع
47
00:01:58,479 –> 00:02:00,399
بیش از حد عمل می کنیم، بنابراین نیازی به استفاده از
48
00:02:00,399 –> 00:02:02,079
همه این میله های کوچک نداریم، می توانیم در واقع
49
00:02:02,079 –> 00:02:03,520
از دو تای آنها
50
00:02:03,520 –> 00:02:07,439
برای رسیدن به هدف خود استفاده کنیم. هفت پس
51
00:02:07,439 –> 00:02:10,479
اوه تابع درست می شود
52
00:02:10,479 –> 00:02:13,280
نه درست دو چون ما از
53
00:02:13,280 –> 00:02:15,440
دو تا از چهار
54
00:02:15,440 –> 00:02:18,720
نوار کوچک استفاده می کنیم، بنابراین
55
00:02:18,720 –> 00:02:21,760
کاری که می توانیم به خوبی انجام دهیم ابتدا
56
00:02:21,760 –> 00:02:24,000
می توانیم متغیری به نام small
57
00:02:24,000 –> 00:02:26,319
مورد نیاز برای دیدن تعداد میله های کوچک مورد نیازمان
58
00:02:26,319 –> 00:02:27,840
59
00:02:27,840 –> 00:02:30,400
ایجاد کنیم. خوب محاسبه می کنیم
60
00:02:30,400 –> 00:02:31,519
که هدفمان
61
00:02:31,519 –> 00:02:34,640
را خواهیم داشت و
62
00:02:34,640 –> 00:02:38,000
کیلوهایی را که میله بزرگ ایجاد می کند از هدف کم می
63
00:02:38,000 –> 00:02:40,480
کنیم، به این ترتیب باید ببینیم چند کیلو
64
00:02:40,480 –> 00:02:44,160
باید توسط میله کوچک جبران شود
65
00:02:44,720 –> 00:02:45,880
ابتدا بررسی کنیم
66
00:02:45,880 –> 00:02:48,480
[Music
67
00:02:48,480 –> 00:02:51,680
] هدف حتی می تواند
68
00:02:51,680 –> 00:02:55,200
مانند این مورد ساخته شود هدف را نمی توان
69
00:02:55,200 –> 00:02:55,599
70
00:02:55,599 –> 00:02:58,319
با استفاده از میله های کوچک و بزرگ
71
00:02:58,319 –> 00:03:00,480
مهم نیست که چگونه آن را مرتب می کنید،
72
00:03:00,480 –> 00:03:02,800
بنابراین ما می خواهیم آن شرایط را
73
00:03:02,800 –> 00:03:03,599
ابتدا بررسی کنیم،
74
00:03:03,599 –> 00:03:06,000
پس بزرگ ضربدر پنج، زیرا هر میله بزرگ
75
00:03:06,000 –> 00:03:07,599
برابر با پنج کیلوگرم است
76
00:03:07,599 –> 00:03:10,800
به اضافه تعداد میله های کوچک زوج
77
00:03:10,800 –> 00:03:13,840
است. به اندازه ای است که هدف را جبران کنیم، اگر
78
00:03:13,840 –> 00:03:14,560
اینطور نیست،
79
00:03:14,560 –> 00:03:18,400
یک عدد منفی را برمی گردانیم و
80
00:03:18,400 –> 00:03:22,159
بعد چک می کنیم
81
00:03:23,200 –> 00:03:29,360
که تعداد میله های کوچک مورد نیاز
82
00:03:29,519 –> 00:03:31,120
کمتر یا مساوی با ت