در این مطلب، ویدئو ساخت ماشین حساب بهتر | پایتون | آموزش 18 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,920
سلام به پیش نویس آکادمی خوش آمدید نام من
2
00:00:01,920 –> 00:00:03,750
مایک است در این آموزش من با
3
00:00:03,750 –> 00:00:06,210
شما بچه ها در مورد ساخت ماشین حساب در
4
00:00:06,210 –> 00:00:08,069
پایتون صحبت خواهم کرد اگر
5
00:00:08,069 –> 00:00:09,599
این دوره را دنبال کرده باشید، می دانید که
6
00:00:09,599 –> 00:00:11,280
در ابتدای دوره ما
7
00:00:11,280 –> 00:00:13,910
در واقع یک ماشین حساب بسیار ابتدایی ایجاد کرد که
8
00:00:13,910 –> 00:00:16,260
اساساً کاربر می توانست فقط
9
00:00:16,260 –> 00:00:18,779
دو عدد وارد کند و ماشین حساب
10
00:00:18,779 –> 00:00:20,490
ما اعداد را با هم جمع می کند و جواب را بیرون
11
00:00:20,490 –> 00:00:22,769
می دهد و این وحشتناک
12
00:00:22,769 –> 00:00:24,180
13
00:00:24,180 –> 00:00:27,180
14
00:00:27,180 –> 00:00:28,980
است. قادر به انجام تمام
15
00:00:28,980 –> 00:00:31,830
عملیات حسابی پایه باشیم، بنابراین ما
16
00:00:31,830 –> 00:00:34,350
می توانیم تفریق ضرب و تقسیم را جمع
17
00:00:34,350 –> 00:00:36,360
کنیم و در واقع به کاربر این امکان را می دهیم که مشخص کند
18
00:00:36,360 –> 00:00:39,210
کدام یک از آنها را می خواهد انجام دهد،
19
00:00:39,210 –> 00:00:41,370
بنابراین کاربر در هر عددی که وارد می کند، عددی را
20
00:00:41,370 –> 00:00:43,350
وارد کند. آنها می خواهند
21
00:00:43,350 –> 00:00:46,829
از عملگر به علاوه منهای تقسیم ضرب استفاده کنند و
22
00:00:46,829 –> 00:00:48,780
سپس عدد دوم را وارد می کنند
23
00:00:48,780 –> 00:00:51,120
و ما این عملیات را برای آنها انجام می دهیم،
24
00:00:51,120 –> 00:00:52,649
بنابراین این می تواند بسیار جالب باشد
25
00:00:52,649 –> 00:00:55,020
و به شما نشان می دهد که چگونه می توانیم از
26
00:00:55,020 –> 00:00:57,090
دستور if استفاده کنیم ts مانند یک
27
00:00:57,090 –> 00:00:59,190
برنامه کاربردی عملی است، بنابراین بیایید شروع کنیم
28
00:00:59,190 –> 00:01:01,859
اولین کاری که میخواهیم انجام دهیم این است که ورودی
29
00:01:01,859 –> 00:01:03,420
از کاربر دریافت کنیم، بنابراین من میخواهم
30
00:01:03,420 –> 00:01:05,939
سه متغیر برای اولین شماره
31
00:01:05,939 –> 00:01:08,189
یک برای شماره دوم و یکی
32
00:01:08,189 –> 00:01:10,229
برای اپراتور و ما ایجاد کنم. اساساً
33
00:01:10,229 –> 00:01:12,420
مقادیری را که کاربر وارد میکند در
34
00:01:12,420 –> 00:01:13,799
آن متغیرها ذخیره میکند، بنابراین اولین مورد
35
00:01:13,799 –> 00:01:16,860
فقط num1 خواهد بود و من آن را
36
00:01:16,860 –> 00:01:19,439
برابر با ورودی قرار میدهم و به این
37
00:01:19,439 –> 00:01:22,560
یک اعلان میدهیم، بنابراین من میگویم اولین عدد را وارد کنید
38
00:01:22,560 –> 00:01:25,710
و در واقع اینجاست. موضوع این است که
39
00:01:25,710 –> 00:01:29,310
هر چیزی که کاربر وارد می کند، ما می
40
00:01:29,310 –> 00:01:31,920
خواهیم آن را به عدد تبدیل کنیم، بنابراین
41
00:01:31,920 –> 00:01:34,259
معمولاً در پایتون وقتی از کاربر ورودی دریافت می کنیم
42
00:01:34,259 –> 00:01:36,240
مهم نیست که چه چیزی در
43
00:01:36,240 –> 00:01:39,750
آن قرار می دهد، فقط به یک رشته تبدیل می شود اما
44
00:01:39,750 –> 00:01:41,579
ما رشته نمی خواهیم. زیرا ما باید
45
00:01:41,579 –> 00:01:42,960
46
00:01:42,960 –> 00:01:45,869
این اعداد را با هم جمع یا تفریق کنیم، بنابراین
47
00:01:45,869 –> 00:01:48,390
هر زمان که عدد را وارد کردند، فقط
48
00:01:48,390 –> 00:01:50,820
میخواهم آن را به جای رشته به یک
49
00:01:50,820 –> 00:01:53,130
نوع داده واقعی مانند عدد تبدیل کنم،
50
00:01:53,130 –> 00:01:55,140
بنابراین کاری که میتوانم انجام دهم این است که
51
00:01:55,140 –> 00:01:57,810
واقعاً بتوانم بگو شناور و من می توانم surr
52
00:01:57,810 –> 00:02:01,200
کل این تگ ورودی را با پرانتز ببندید
53
00:02:01,200 –> 00:02:03,869
و حالا کاری که قرار است انجام دهد این است که
54
00:02:03,869 –> 00:02:06,780
بلافاصله هر چیزی که
55
00:02:06,780 –> 00:02:09,720
کاربر وارد می کند به یک شناور تبدیل
56
00:02:09,720 –> 00:02:11,008
می کند و این بدان معناست که آنها باید
57
00:02:11,008 –> 00:02:12,840
یک عدد را وارد کنند در غیر این صورت با یک
58
00:02:12,840 –> 00:02:13,260
خطا مواجه می شویم
59
00:02:13,260 –> 00:02:15,239
اما برای بیشتر قسمتها
60
00:02:15,239 –> 00:02:16,769
باید برای ما مفید باشد، بنابراین من در واقع فقط میخواهم
61
00:02:16,769 –> 00:02:20,159
این شخص را کپی کنم و
62
00:02:20,159 –> 00:02:23,519
آن را اینجا بچسبانیم و
63
00:02:23,519 –> 00:02:24,989
یک بار دیگر آن را بچسبانیم، بنابراین اساساً فقط
64
00:02:24,989 –> 00:02:27,090
سعی میکنیم سه قطعه را به دست آوریم. از
65
00:02:27,090 –> 00:02:30,030
ورودی کاربر، بنابراین دومین چیزی که میخواهیم
66
00:02:30,030 –> 00:02:31,650
دریافت کنیم عملگر است، بنابراین من فقط
67
00:02:31,650 –> 00:02:35,069
برای عملگر o P را میگویم و در واقع
68
00:02:35,069 –> 00:02:37,799
از شر این شناور خلاص میشوم زیرا میخواهیم
69
00:02:37,799 –> 00:02:39,930
این را به عنوان یک رشته نگه داریم و من فقط بگویید
70
00:02:39,930 –> 00:02:43,560
عملگر اینتر را وارد کنید تا مانند
71
00:02:43,560 –> 00:02:46,620
ضرب به اضافه منهای هر چیزی باشد و
72
00:02:46,620 –> 00:02:48,989
در نهایت در اینجا num2 را دریافت می کنیم
73
00:02:48,989 –> 00:02:51,120
و دوباره می خواهیم
74
00:02:51,120 –> 00:02:54,840
این را به یک شناور تبدیل کنیم، بنابراین من می گویم عدد دوم را وارد کنید،
75
00:02:54,840 –> 00:02:57,389
بنابراین اکنون اساساً ما چیست؟ در حال انجام این
76
00:02:57,389 –> 00:02:59,190
است که ما اولین شماره ای
77
00:02:59,190 –> 00:03:00,659
را که اپراتور و w را دریافت می کنیم، دریافت می کنیم
78
00:03:00,659 –> 00:03:04,379
شماره دوم را از کاربر دریافت می کنیم، بنابراین کاری که
79
00:03:04,379 –> 00:03:06,540
ما باید انجام دهیم این است که باید
80
00:03:06,540 –> 00:03:10,200
بفهمیم داخل این opie چه چیزی وجود دارد،
81
00:03:10,200 –> 00:03:11,459
به عبارت دیگر باید بفهمیم
82
00:03:11,459 –> 00:03:14,790
که کاربر چه اپراتوری را می خواست انجام دهد، بنابراین
83
00:03:14,790 –> 00:03:16,109
آیا آنها سعی می کنند انجام دهند. آیا
84
00:03:16,109 –> 00:03:18,090
جمع میکنند مثل ما میخواهند تفریق را انجام دهند
85
00:03:18,090 –> 00:03:20,940
، بنابراین میتوانیم از دستور if استفاده کنیم تا آن
86
00:03:20,940 –> 00:03:23,639
را بفهمیم، بنابراین
87
00:03:23,639 –> 00:03:25,829
من اینجا میآیم و
88
00:03:25,829 –> 00:03:27,030
اساساً فقط یک
89
00:03:27,