در این مطلب، ویدئو استفاده از Boolean در پایتون (آموزش پایتون شماره 11) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,129
سلام به همه، من
2
00:00:02,129 –> 00:00:04,440
در چند تا از ویدیوهای قبلی خود در مورد استفاده از بولین در پایتون صحبت کردم،
3
00:00:04,440 –> 00:00:06,930
اما تصمیم گرفتم یک
4
00:00:06,930 –> 00:00:08,790
ویدیوی کاملاً جدید در مورد آن بسازم زیرا این یک
5
00:00:08,790 –> 00:00:09,660
موضوع مهم است که
6
00:00:09,660 –> 00:00:13,380
اکنون بولی فقط یک نوع داده است درست
7
00:00:13,380 –> 00:00:15,809
مانند رشته ها و اعداد صحیح که ما دیده ایم.
8
00:00:15,809 –> 00:00:18,900
اکنون نمونههایی از یک رشته ممکن است
9
00:00:18,900 –> 00:00:21,480
چیزی شبیه به مایکروسافت اپل و
10
00:00:21,480 –> 00:00:24,779
موز باشد و معمولاً رشتهها در پایتون
11
00:00:24,779 –> 00:00:27,269
در گیومههای دوگانه قرار میگیرند یا
12
00:00:27,269 –> 00:00:30,090
نمونههایی از یک عدد صحیح
13
00:00:30,090 –> 00:00:35,399
ممکن است چیزی شبیه به 3 4 2 و – 100 باشد
14
00:00:35,399 –> 00:00:38,340
– و در مورد Boolean خوب برای
15
00:00:38,340 –> 00:00:40,500
Boolean وجود دارد. فقط دو
16
00:00:40,500 –> 00:00:43,559
مقدار ممکن وجود دارد و true و false وجود دارد و
17
00:00:43,559 –> 00:00:46,500
یک Boolean اساساً برای بیان
18
00:00:46,500 –> 00:00:49,110
درست یا نادرست بودن یک شرط منطقی خاص استفاده میشود،
19
00:00:49,110 –> 00:00:52,469
اکنون در پایتون یک
20
00:00:52,469 –> 00:00:55,410
تابع مفید به نام type وجود دارد که میتوانیم
21
00:00:55,410 –> 00:00:58,320
از آن برای یافتن نوع هر مقدار استفاده کنیم.
22
00:00:58,320 –> 00:01:01,289
به عنوان مثال، اگر نوع نقل قول های دوگانه را بنویسید
23
00:01:01,289 –> 00:01:06,090
مایکروسافت، STR به ما می دهد
24
00:01:06,090 –> 00:01:08,939
که مخفف رشته است و اگر
25
00:01:08,939 –> 00:01:12,360
نوع را بنویسیم اجازه دهید بگوییم برای این، به ما
26
00:01:12,360 –> 00:01:14,490
اطلاع می دهد که این یک عدد صحیح است زیرا می
27
00:01:14,490 –> 00:01:18,030
گوید در t و اگر نوع نت درست را بنویسید
28
00:01:18,030 –> 00:01:21,180
که true در اینجا با حروف بزرگ نوشته شده است، این
29
00:01:21,180 –> 00:01:23,670
به ما bull می دهد که مخفف boolean است
30
00:01:23,670 –> 00:01:26,100
و اکنون ببینیم چگونه می توانیم از توت های بولی استفاده کنیم،
31
00:01:26,100 –> 00:01:28,829
در واقع شما قبلاً یک
32
00:01:28,829 –> 00:01:31,799
مورد استفاده از یک مقدار بولی را در
33
00:01:31,799 –> 00:01:34,079
if-else من دیده اید. ویدیوها بنابراین اگر بنویسید به
34
00:01:34,079 –> 00:01:38,009
عنوان مثال a می شود 3 و B برابر است با 1 و سپس
35
00:01:38,009 –> 00:01:42,500
اگر a بزرگتر از B باشد، دو نقطه 4 فاصله
36
00:01:42,500 –> 00:01:48,390
چاپ می کند a بزرگتر از B است، این
37
00:01:48,390 –> 00:01:50,869
بند درست در اینجا یک بزرگتر از B
38
00:01:50,869 –> 00:01:53,939
به عنوان درست یا نادرست ارزیابی می شود.
39
00:01:53,939 –> 00:01:56,820
این مورد خاص a که 3 است
40
00:01:56,820 –> 00:01:59,549
بزرگتر از B است که 1 است، بنابراین این
41
00:01:59,549 –> 00:02:02,399
درست ارزیابی می شود، بنابراین
42
00:02:02,399 –> 00:02:05,759
مانند این است که بگوییم اگر درست است، مربع B را چاپ کنید
43
00:02:05,759 –> 00:02:08,669
در این مورد خاص،
44
00:02:08,669 –> 00:02:12,000
مربع B درست است، بنابراین درست در اینجا چاپ می
45
00:02:12,000 –> 00:02:12,510
شود.
46
00:02:12,510 –> 00:02:13,950
بنابراین در واقع
47
00:02:13,950 –> 00:02:17,819
با نوشتن اگر درست است، همان نتیجه را به دست می آوریم:
48
00:02:17,819 –> 00:02:19,950
و دوباره توجه داشته باشید که مطمئن شوید که در اینجا
49
00:02:19,950 –> 00:02:23,760
چاپ بزرگ a بزرگتر از B است
50
00:02:23,760 –> 00:02:26,849
وقتی این سلول را اجرا کنید، می بینید که
51
00:02:26,849 –> 00:02:29,730
مربع B چاپ می شود و در واقع
52
00:02:29,730 –> 00:02:31,440
می توانید نتیجه این را نیز ذخیره کنید.
53
00:02:31,440 –> 00:02:34,080
شرط a بزرگتر از B در یک متغیر
54
00:02:34,080 –> 00:02:36,500
بنابراین بیایید آن متغیر را
55
00:02:36,500 –> 00:02:39,900
مقدار بولی یا بولی و مقدار امتیاز را صدا
56
00:02:39,900 –> 00:02:42,440
بزنیم و سپس می نویسیم که این برابر با یک
57
00:02:42,440 –> 00:02:45,870
بزرگتر از B است و وقتی این سلول را اجرا می کنم
58
00:02:45,870 –> 00:02:48,860
یک بزرگتر از B ارزیابی می شود و این
59
00:02:48,860 –> 00:02:52,380
مقدار درست را برمی گرداند و سپس این مقدار
60
00:02:52,380 –> 00:02:54,480
بولی متغیر خواهد بود. آیا این مقدار درست است،
61
00:02:54,480 –> 00:02:58,170
بنابراین اگر مقدار بولی را چاپ کنید باید
62
00:02:58,170 –> 00:03:01,110
درست را ببینیم و بعد از آن می
63
00:03:01,110 –> 00:03:06,269
توانید اگر مقدار بولی را بنویسید: چهار فاصله
64
00:03:06,269 –> 00:03:10,890
چاپ a بزرگتر از B است و وقتی
65
00:03:10,890 –> 00:03:12,780
سلول را اجرا می کنیم همان نتیجه را می گیریم
66
00:03:12,780 –> 00:03:15,959
زیرا مقدار بولی درست است. چه زمانی
67
00:03:15,959 –> 00:03:18,209
باید از مقادیر بولی به خوبی استفاده کنید،
68
00:03:18,209 –> 00:03:19,829
آنها اساساً زمانی مفید هستند که
69
00:03:19,829 –> 00:03:22,799
می خواهید چند عملیات منطقی پیچیده را انجام
70
00:03:22,799 –> 00:03:24,120
دهید، بنابراین فرض کنید می خواهید تابعی
71
00:03:24,120 –> 00:03:27,209
به نام are you sad بنویسید که
72
00:03:27,209 –> 00:03:32,069
دو آرگومان بولی می گیرد بارانی است و دارای
73
00:03:32,069 –> 00:03:34,200
چتر است و فرض کنید از این
74
00:03:34,200 –> 00:03:36,269
تابع را میخواهید true برگردانید و
75
00:03:36,269 –> 00:03:39,239
نشان میدهد که اگر باران میبارد غمگین هستید
76
00:03:39,239 –> 00:03:42,030
و اگر چتر ندارید، بنابراین
77
00:03:42,030 –> 00:03:44,850
میخواهید فقط زمانی که باران میبارد true را برگردانید
78
00:03:44,850 –> 00:03:47,760
، درست است و چگونه چتر نادرست است، بنابراین
79
00:03:47,760 –> 00:03:49,500
میتوانید بنویسید این تابع را به این ترتیب
80
00:03:49,500 –> 00:03:57,260
اگر بارانی برابر با درست است و دارای
81
00:03:57,260 –> 00:04:02,130
پژواک های چتری است که دو ستون کسینوس نادرست است،
82
00:04:02,130