در این مطلب، ویدئو Python Calc Sum Average با استفاده از حلقه while بی نهایت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:18
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,120
من قصد دارم یک برنامه بسیار ساده را مرور کنم که
2
00:00:03,120 –> 00:00:08,730
3
00:00:08,730 –> 00:00:11,940
مجموع و میانگین
4
00:00:11,940 –> 00:00:13,469
سری اعداد وارد شده
5
00:00:13,469 –> 00:00:17,190
توسط کاربر را به کنسول می نویسد، بنابراین اولین کاری که باید
6
00:00:17,190 –> 00:00:21,000
انجام دهیم این است که برخی از متغیرها را اعلام کنیم و
7
00:00:21,000 –> 00:00:22,980
بنابراین می خواهم بگویم از
8
00:00:22,980 –> 00:00:25,289
خورشید استفاده خواهم کرد زیرا از آن
9
00:00:25,289 –> 00:00:31,080
برای جمع اعداد استفاده می کند، بنابراین اجازه دهید
10
00:00:31,080 –> 00:00:32,070
کمی تایپ کنم و سپس توضیح می دهم
11
00:00:32,070 –> 00:00:47,070
که چه اتفاقی می افتد خوب است، بنابراین اینها
12
00:00:47,070 –> 00:00:48,899
متغیرهای ما خواهند بود. مجموع که قرار است
13
00:00:48,899 –> 00:00:51,030
14
00:00:51,030 –> 00:00:52,860
مجموع اعدادی را که وارد
15
00:00:52,860 –> 00:00:54,750
کرده اند ردیابی کند شمارش که قرار است
16
00:00:54,750 –> 00:00:56,550
تعداد اعداد وارد شده را ردیابی کند و
17
00:00:56,550 –> 00:00:58,530
البته میانگین میانگین
18
00:00:58,530 –> 00:01:03,090
آن اعداد، بنابراین از آنجایی که باید
19
00:01:03,090 –> 00:01:04,760
کاربر باید بتواند
20
00:01:04,760 –> 00:01:08,130
اطلاعات را به طور پیوسته وارد کند تا زمانی که
21
00:01:08,130 –> 00:01:11,010
چیزی را وارد
22
00:01:11,010 –> 00:01:15,630
نکند، برای انجام این کار به یک حلقه while نیاز داریم که اکنون
23
00:01:15,630 –> 00:01:17,880
راههای زیادی برای نوشتن حلقه while وجود دارد که
24
00:01:17,880 –> 00:01:20,640
میتوانیم استفاده کنیم، اما احتمالاً سادهترین راه
25
00:01:20,640 –> 00:01:25,049
این است که فقط آن را بنویسیم. این قالب زمانی که
26
00:01:25,049 –> 00:01:28,320
ما می نویسیم در حالی که درست است اساساً
27
00:01:28,320 –> 00:01:31,500
یک حلقه بی نهایت ایجاد می
28
00:01:31,500 –> 00:01:34,049
کنیم که اشکالی ندارد زیرا ما نمی دانیم
29
00:01:34,049 –> 00:01:35,939
کاربر قرار است چند ورودی وارد کند، بنابراین
30
00:01:35,939 –> 00:01:38,909
می خواهیم تا
31
00:01:38,909 –> 00:01:41,460
زمانی که کاربر فقط
32
00:01:41,460 –> 00:01:43,049
کلید enter را بدون وجود یک عدد واقعی وارد کند چیزی وارد
33
00:01:43,049 –> 00:01:43,710
نشود. خیلی خوب وارد شد،
34
00:01:43,710 –> 00:01:45,930
بنابراین چیزی که نیاز داریم این است
35
00:01:45,930 –> 00:01:47,939
که باید بدانیم چه عددی را
36
00:01:47,939 –> 00:01:51,659
وارد کردهاند، بنابراین در داخل حلقه
37
00:01:51,659 –> 00:01:53,549
، یک متغیر جدید به نام
38
00:01:53,549 –> 00:01:55,259
عدد اختصاص میدهیم که ورودی
39
00:01:55,259 –> 00:01:58,920
و البته معنای ورودی خواهد بود. که
40
00:01:58,920 –> 00:02:00,540
ما یک عدد را وارد می کنیم، بنابراین در اینجا
41
00:02:00,540 –> 00:02:06,380
باید بگوییم یک عدد را وارد کنید یا
42
00:02:06,380 –> 00:02:11,250
ENTER را فشار دهید تا از آن خارج شوید
43
00:02:11,250 –> 00:02:17,050
، کار بعدی که می
44
00:02:17,050 –> 00:02:19,840
خواهیم انجام دهیم این است که این کامل نیست،
45
00:02:19,840 –> 00:02:24,550
باید بتوانیم برای اینکه
46
00:02:24,550 –> 00:02:31,750
این قسمت را کمی تمام کنیم و بنابراین ما
47
00:02:31,750 –> 00:02:34,630
عدد را داریم و این خط کد می
48
00:02:34,630 –> 00:02:36,190
گوید به کنسولی که می گوید
49
00:02:36,190 –> 00:02:38,050
می رود و
50
00:02:38,050 –> 00:02:40,090
از کاربر می خواهد یک عدد را وارد کند تا کاربر یک عدد را وارد کند
51
00:02:40,090 –> 00:02:41,710
که بعدا به
52
00:02:41,710 –> 00:02:44,650
متغیر شناخته شده تخصیص داده می شود یا وارد می شوند که
53
00:02:44,650 –> 00:02:46,090
ضربه می زنند چیزی نیست، آنها فقط کلید enter
54
00:02:46,090 –> 00:02:49,600
را می زنند و این خروجی را درست می کند،
55
00:02:49,600 –> 00:02:53,700
بنابراین کار بعدی که می
56
00:02:53,700 –> 00:02:56,200
خواهیم انجام دهیم این است که یک دستور کوچک را در اینجا قرار می دهیم،
57
00:02:56,200 –> 00:02:58,300
فقط یک دستور اگر کمی ساده است،
58
00:02:58,300 –> 00:03:00,100
اکنون می توانید آن را به عنوان یک if-else بنویسید.
59
00:03:00,100 –> 00:03:02,650
دستور العمل اما ساده ترین راه این است
60
00:03:02,650 –> 00:03:08,800
که بگوییم بیایید این کار را به عنوان یک دستور NIF Magister انجام دهیم
61
00:03:08,800 –> 00:03:11,410
و اگر عدد را وارد کرده اند
62
00:03:11,410 –> 00:03:13,960
هیچ چیز نیست بنابراین اساساً کاربر
63
00:03:13,960 –> 00:03:18,460
کلید enter را زده است و در پایتون به یاد بیاورید که
64
00:03:18,460 –> 00:03:21,580
اگر ورودی همیشه به عنوان یک وارد شود
65
00:03:21,580 –> 00:03:23,350
رشته بنابراین حتی اگر کلید enter را فشار
66
00:03:23,350 –> 00:03:25,720
دهید باز هم رشته ای دریافت خواهید کرد
67
00:03:25,720 –> 00:03:27,130
که وارد شده است اما آن رشته
68
00:03:27,130 –> 00:03:29,830
خالی یا خالی خواهد بود بنابراین num
69
00:03:29,830 –> 00:03:31,780
به هیچ چیز به یک رشته خالی اختصاص داده نمی شود،
70
00:03:31,780 –> 00:03:34,330
بنابراین اگر یک رشته خالی باشد.
71
00:03:34,330 –> 00:03:36,510
سپس کاری که میخواهیم انجام دهیم این است که میخواهیم
72
00:03:36,510 –> 00:03:41,440
حلقه را بشکنیم، بنابراین کلمه کلیدی در
73
00:03:41,440 –> 00:03:43,390
اینجا کلیدواژه رزرو شده break break است
74
00:03:43,390 –> 00:03:45,280
به این معنی که از
75
00:03:45,280 –> 00:03:48,820
حلقه while خارج میشود، خوب حالا به یاد داشته باشید که هر
76
00:03:48,820 –> 00:03:50,470
کاری که در این مرحله انجام میدهیم باید باشد.
77
00:03:50,470 –> 00:03:52,690
در محدوده با حلقه while و برای قرار
78
00:03:52,690 –> 00:03:54,340
گرفتن آن در دامنه باید تورفتگی داشته باشد، بنابراین
79
00:03:54,340 –> 00:03:56,320
حلقه while شماست و سپس
80
00:03:56,320 –> 00:03:58,750
آن را تا اینجا تورفتگی کنید تا در
81
00:03:58,750 –> 00:04:00,540
محدوده با
82
00:04:00,540 –> 00:04:02,710
خیلی خوب باشد، بنابراین با فرض اینکه آنها
83
00:04:02,710 –> 00:04:04,810
چیزی را در اینجا وارد کرده باشند، اگر دستورات
84
00:04:04,810 –> 00:04:05,680
اتفاق نیفتد
85
00:04:05,680 –> 00:04:06,940
، وضعیت if قرار است بررسی شود.
86
00:04:06,940 –> 00:04:08,320
عدد چیزی است که وارد شده است،
87
00:04:08,320 –> 00:04:10,390
بنابراین شکسته نمی شود،
88
00:04:10,390 –> 00:04:13,780
به مورد بعدی می رود و
89
00:04:13,780 –> 00:04:16,738
مورد بعدی خواهد بود، اکنون
90
00:04:16,738 –> 00:04:20,048
باید مجموع آنچه
91
00:04:20,048 –> 00:04:22,000
وارد شده را پیگیری کنیم و از این استفاده می کنیم
92
00:04:22,000 –> 00:04:24,720
درست در
93
00:04:27,250 –> 00:04:29,960
اینجا بسیار خوب، بنابراین آنچه این خط کد
94
00:04:29,960 –> 00:04:32,150
انجام می دهد این است که می گویند خوب، مجموعی
95
00:04:32,150 –> 00:04:34,220
که از صفر شروع شده است
96
00:04:34,220 –> 00:04:38,600
برابر است با مجموع پس خودش که
97
00:04:38,600 –> 00:04:41,570
صفر بود به اضافه هر چیزی که به
98
00:04:41,570 –> 00:04:44,270
عنوان یک شناور در عدد وارد شده بود به این ترتیب ما
99
00:04:44,270 –> 00:04:45,800
میتوانیم اعشار را در صورتی که یک عدد اعشاری وارد کنند و این نیز اتفاق میافتد، اعشار را مدیریت کنیم.
100
00:04:45,800 –> 00:04:48,740
101
00:04:48,740 –> 00:04:50,480
من ادامه میدهم و
102
00:04:50,480 –> 00:04:51,590
یک نظر کوچک در اینجا میگذارم، بیاد داشته
103
00:04:51,590 –> 00:04:54,290
باشیم که علامت مثبت مساوی
104
00:04:54,290 –> 00:05:09,770
همان است که بگوییم خوب است، فقط
105
00:05:09,770 –> 00:05:13,220
نسخه مختصر است یا آ n شمارش پایانی
106
00:05:13,220 –> 00:05:15,800
باید تعداد خود را افزایش دهیم بنابراین
107
00:05:15,800 –> 00:05:17,240
برای محاسبه B
108
00:05:17,240 –> 00:05:19,790
باید پیگیری کنیم.
109
00:05:19,790 –>