در این مطلب، ویدئو 18. آموزش پایتون – نحوه ایجاد تابع توان با استفاده از حلقه FOR با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,110 –> 00:00:02,850
سلام به همه خوش آمدید به این
2
00:00:02,850 –> 00:00:06,089
آموزش پایتون در این ابزار ما
3
00:00:06,089 –> 00:00:09,120
می خواهیم یکی از
4
00:00:09,120 –> 00:00:14,040
تابع های قدرتمند حلقه for را ببینیم، می دانیم که
5
00:00:14,040 –> 00:00:18,810
حلقه for یک تابع بسیار مفید در
6
00:00:18,810 –> 00:00:21,720
برنامه نویسی پایتون است اما ما می توانیم
7
00:00:21,720 –> 00:00:23,640
بیشتر موارد را با استفاده از برای حلقه و
8
00:00:23,640 –> 00:00:26,519
این یکی از مثالهایی است
9
00:00:26,519 –> 00:00:30,000
که میخواهیم ببینیم قبل
10
00:00:30,000 –> 00:00:32,759
از دیدن مثال واقعی، بینظمی است، بیایید ببینیم
11
00:00:32,759 –> 00:00:37,590
پدر چگونه کار میکند، بنابراین زمانی که عمل
12
00:00:37,590 –> 00:00:39,510
قبل از اجرای واقعی سقوط از
13
00:00:39,510 –> 00:00:44,969
شروع میشود، ابتدا به حالت شرط بررسی میرود.
14
00:00:44,969 –> 00:00:46,860
بنابراین ابتدا بررسی کنید
15
00:00:46,860 –> 00:00:49,050
که چه شرطی را
16
00:00:49,050 –> 00:00:52,230
در حلقه for ذکر کرده اید، شرط
17
00:00:52,230 –> 00:00:55,440
درست می شود، سپس منطق اجرا می شود
18
00:00:55,440 –> 00:00:57,300
، بنابراین عباراتی
19
00:00:57,300 –> 00:01:00,660
که در بلوک for ذکر کرده اید
20
00:01:00,660 –> 00:01:05,250
، اجرا می شوند و اجرای
21
00:01:05,250 –> 00:01:08,400
این منطق انجام می شود. ادامه دهید تا زمانی که
22
00:01:08,400 –> 00:01:12,210
شرط برآورده شود، به عنوان مثال اگر
23
00:01:12,210 –> 00:01:13,920
از شماره یک به
24
00:01:13,920 –> 00:01:17,729
ده حلقه بزنید، ده بار از طریق این منطق حلقه خواهد
25
00:01:17,729 –> 00:01:21,600
زد تا زمانی که تمام تکرارها
26
00:01:21,600 –> 00:01:26,460
یک بار کامل نشوند. شرط e زمانی است
27
00:01:26,460 –> 00:01:28,680
که رضایت شرط کامل شود، به
28
00:01:28,680 –> 00:01:30,329
این معنی که شرط دیگری
29
00:01:30,329 –> 00:01:34,530
برای برآورده شدن باقی نمانده است یا اگر شرط مشخص
30
00:01:34,530 –> 00:01:37,079
شد که یک false وجود دارد،
31
00:01:37,079 –> 00:01:40,200
حلقه for خارج می شود، بنابراین دیگر
32
00:01:40,200 –> 00:01:42,990
منطقی اجرا نمی شود، این نمودار بسیار ساده است
33
00:01:42,990 –> 00:01:45,899
برای توضیح دادن. اگر
34
00:01:45,899 –> 00:01:48,509
برنامه را شروع کند، بررسی شرط
35
00:01:48,509 –> 00:01:50,490
در حلقه for اتفاق می افتد اگر شرط
36
00:01:50,490 –> 00:01:53,430
درست باشد، منطق اجرا می شود و
37
00:01:53,430 –> 00:01:56,640
تا زمانی که شرط
38
00:01:56,640 –> 00:01:59,579
برآورده شود اگر شرط نادرست
39
00:01:59,579 –> 00:02:01,890
باشد، حلقه خارج می شود یا تکمیل می شود
40
00:02:01,890 –> 00:02:04,350
.
41
00:02:04,350 –> 00:02:06,640
آنچه در این بازگشت میخواهیم بگوییم این
42
00:02:06,640 –> 00:02:10,508
است که چگونه میتوانیم از این follow برای
43
00:02:10,508 –> 00:02:14,440
تعیین نمایی استفاده کنیم که نمایی چیست
44
00:02:14,440 –> 00:02:20,970
مثلاً من باید دو پرتو ایجاد کنم تا
45
00:02:20,970 –> 00:02:28,030
شرایطی را ایجاد کنم که در آن میتوانم از فرض برای
46
00:02:28,030 –> 00:02:33,010
بالا بردن برای پیدا کردن این یا برای افزایش به 2
47
00:02:33,010 –> 00:02:37,590
که مربع است استفاده کنیم. چگونه می توانید یک مربع ایجاد کنید.
48
00:02:37,590 –> 00:02:46,270
اجازه دهید من این را به لباس قرمز وارد کنم – بنابراین
49
00:02:46,270 –> 00:02:48,190
آنچه که توان نما است چیزی نیست جز
50
00:02:48,190 –> 00:02:51,280
عدد و توان فرعی آن عدد برای
51
00:02:51,280 –> 00:02:55,240
مثال 2 افزایش به 5 یا 2 افزایش به 2 ما
52
00:02:55,240 –> 00:02:57,070
می دانیم که 2 افزایش تا 2 چیزی نیست
53
00:02:57,070 –> 00:03:01,150
جز مربع، اما چگونه می توانیم منطقی بنویسیم
54
00:03:01,150 –> 00:03:03,520
که عملکرد توان را به ما بدهد،
55
00:03:03,520 –> 00:03:05,320
یعنی می توانید هر عددی را بنویسید
56
00:03:05,320 –> 00:03:08,920
که می توانید برای عدد داده شده از هر توانی استفاده
57
00:03:08,920 –> 00:03:12,670
کنید و خروجی را دریافت کنید، بنابراین اگر من بنویسم
58
00:03:12,670 –> 00:03:16,630
2 آن را به Phi افزایش دهید. 2 را به عنوان
59
00:03:16,630 –> 00:03:22,540
یک توان در 5 ضرب می کنیم تا این
60
00:03:22,540 –> 00:03:25,090
تابع را بنویسیم کاری که ما باید انجام دهیم این است که
61
00:03:25,090 –> 00:03:29,230
بسیار ساده است زیرا می خواهیم یک تابع ایجاد کنیم
62
00:03:29,230 –> 00:03:31,090
شما باید به یاد داشته باشید که
63
00:03:31,090 –> 00:03:33,190
چگونه یک تابع را در تابع نویسنده بنویسید – باید از آن
64
00:03:33,190 –> 00:03:36,130
استفاده کنید. کلمه کلیدی d e f که
65
00:03:36,130 –> 00:03:39,310
تعریف است و سپس شما می توانید هر نامی را بنویسید،
66
00:03:39,310 –> 00:03:41,800
بنابراین من فقط نما گیت را ذکر
67
00:03:41,800 –> 00:03:46,660
می کنم، اکنون می خواهیم
68
00:03:46,660 –> 00:03:48,850
نما را تعیین کنیم، به این معنی که به عددی نیاز داریم
69
00:03:48,850 –> 00:03:51,250
که می خواهیم برای
70
00:03:51,250 –> 00:03:55,450
آن توان تعیین کنیم، سپس به توان چقدر توان نیاز داریم.
71
00:03:55,450 –> 00:03:58,390
وقتی این توابع را می نویسیم، می خواهید برای تعیین آن عملکرد نمایی دریافت کنید،
72
00:03:58,390 –> 00:04:00,430
73
00:04:00,430 –> 00:04:04,209
74
00:04:04,209 –> 00:04:06,519
بنابراین این فقط تعریف
75
00:04:06,519 –> 00:04:08,410
تابع است، باید منطق را بنویسیم تا
76
00:04:08,410 –> 00:04:10,650
مشخص
77
00:04:10,650 –> 00:04:12,970
کنیم چیزی که باید بنویسیم این است که اجازه دهید یک
78
00:04:12,970 –> 00:04:16,480
متغیر به نام نتیجه ایجاد کنیم. و ما
79
00:04:16,480 –> 00:04:19,060
مقدار 1 را اختصاص می دهیم بنابراین این فقط
80
00:04:19,060 –> 00:04:21,820
یک متغیر تصادفی است که می توانید با استفاده از
81
00:04:21,820 –> 00:04:24,850
هر نامی ایجاد کنید و در اینجا ما از
82
00:04:24,850 –> 00:04:28,300
حلقه for استفاده می کنیم بنابراین باید از یک حلقه for استفاده
83
00:04:28,300 –> 00:04:32,890
کنیم که فرض کنید هر مقدار داده شده یا
84
00:04:32,890 –> 00:04:34,900
متغیر camon I’ll فقط I را به عنوان یک متغیر ذکر کنید زیرا به
85
00:04:34,900 –> 00:04:40,660
عنوان یک مقدار n باید از
86
00:04:40,660 –> 00:04:42,550
توان استفاده کنیم زیرا بیش از توان می
87
00:04:42,550 –> 00:04:44,800
خواهیم این حلقه را تکرار
88
00:04:44,800 –> 00:04:47,410
کنیم، زیرا قدرت 3
89
00:04:47,410 –> 00:04:50,710
است، اگر توان 5 باشد باید این حلقه را سه بار اجرا کنیم. برای
90
00:04:50,710 –> 00:04:53,980
اجرای این حلقه در پنج بار به
91
00:04:53,980 –> 00:04:58,510
این دلیل است که حلقه over for را
92
00:04:58,510 –> 00:05:01,360
روی جلو می نویسد و
93
00:05:01,360 –> 00:05:03,730
بعدی منطق است که نتیجه منطقی بسیار ساده
94
00:05:03,730 –> 00:05:08,440
است برابر به
95
00:05:08,440 –> 00:05:10,890
عددی که می خواهیم توان را برای
96
00:05:10,890 –> 00:05:14,740
آن تعیین کنیم بنابراین قدرت تعیین کننده است. چیزی نیست
97
00:05:14,740 –> 00:05:16,720
جز ضرب کردن همان عدد با
98
00:05:16,720 –> 00:05:20,740
خودش، فرض کنید می خواهید
99
00:05:20,740 –> 00:05:27,220
توان عدد دو به سه را تعیین کنید، سپس
100
00:05:27,220 –> 00:05:30,220
می توانید 2 را به 2 در 2 ضرب کنید،
101
00:05:30,220 –> 00:05:33,220
بنابراین به مقادیر er8
102
00:05:33,220 –> 00:05:35,979
در همان خطی که می رویم تبدیل می شود. برای انجام این کار
103
00:05:35,979 –> 00:05:38,160
نتیجه چه خواهد شد در این به
104
00:05:38,160 –> 00:05:43,260
عنوان مثال، مثال را به عنوان یک افزایش 2 به 3 در
105
00:05:43,260 –> 00:05:47,470
نظر بگیرید، بنابراین عدد 2 است و توان آن 3 است، بنابراین
106
00:05:47,470 –> 00:05:49,690
اولین باری که توان آن 3 است،
107
00:05:49,690 –> 00:05:52,750
بنابراین فقط مقدار I
108
00:05:52,750 –> 00:05:56,290
را 0 نشان می دهد، بنابراین اولین بار در
109
00:05:56,2