در این مطلب، ویدئو 5. متغیرهای بولی در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:47
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:01,680
در این ویدیو ما در مورد
2
00:00:01,680 –> 00:00:03,199
متغیرهای بولی
3
00:00:03,199 –> 00:00:05,120
که قبلاً گفتیم صحبت می کنیم که متغیرهای بولی
4
00:00:05,120 –> 00:00:06,319
زمانی استفاده می شوند که باید چیزی را ذخیره کنیم
5
00:00:06,319 –> 00:00:07,279
که درست
6
00:00:07,279 –> 00:00:10,559
یا نادرست است درست است، بنابراین برای
7
00:00:10,559 –> 00:00:11,840
مثال از این متغیرها در هنگام
8
00:00:11,840 –> 00:00:13,759
مقایسه استفاده می کنیم این عدد است. بزرگتر از
9
00:00:13,759 –> 00:00:14,160
10
00:00:14,160 –> 00:00:15,759
آن برابر است با آن این یکی کمتر
11
00:00:15,759 –> 00:00:17,760
از آن راست پاسخی که قرار است
12
00:00:17,760 –> 00:00:18,640
برگرداند
13
00:00:18,640 –> 00:00:20,080
یک مقدار عددی نخواهد بود بلکه
14
00:00:20,080 –> 00:00:21,680
یک مقدار درست یا نادرست درست است
15
00:00:21,680 –> 00:00:23,119
و بنابراین ما به یک متغیر نوع بولی
16
00:00:23,119 –> 00:00:25,199
برای نگه داشتن نیاز داریم این اطلاعات پس
17
00:00:25,199 –> 00:00:26,640
بیایید به عنکبوت خود بیاییم و
18
00:00:26,640 –> 00:00:28,720
چند نمونه از این
19
00:00:28,720 –> 00:00:31,840
کار را انجام دهیم، بنابراین ابتدا هر مقداری
20
00:00:31,840 –> 00:00:32,800
در بیشتر
21
00:00:32,800 –> 00:00:35,360
موارد به جز 0 صادق است. بنابراین اگر عدد x را
22
00:00:35,360 –> 00:00:36,399
برابر با 5 بگیرم.
23
00:00:36,399 –> 00:00:38,480
بنابراین مقدار را ذخیره می کنم. از 5 اینچ
24
00:00:38,480 –> 00:00:40,160
برای x و سپس اگر
25
00:00:40,160 –> 00:00:42,800
بپرسم که این چه نوع
26
00:00:42,800 –> 00:00:43,680
متغیری است،
27
00:00:43,680 –> 00:00:44,960
بیایید امتحان کنیم، ابتدا
28
00:00:44,960 –> 00:00:46,640
آن را اجرا می کنیم و متوجه می
29
00:00:46,640 –> 00:00:48,239
شویم که آن متغیر را درست ذخیره می کنیم،
30
00:00:48,239 –> 00:00:49,840
بنابراین x است ذخیره شده در s5
31
00:00:49,840 –> 00:00:53,039
و اکنون در اینجا
32
00:00:53,039 –> 00:00:54,719
ما به انجام آن می پردازیم در اینجا یک تابع
33
00:00:54,719 –> 00:00:56,480
بولی وجود دارد که
34
00:00:56,480 –> 00:00:58,559
اگر یک آرگومان در آن قرار دهید برمی گردد
35
00:00:58,559 –> 00:01:00,399
، درست است یا نادرست بودن آن را به شما می گوید،
36
00:01:00,399 –> 00:01:01,920
بنابراین بیایید ادامه دهیم و به آن بگوییم
37
00:01:01,920 –> 00:01:04,559
x را ارزیابی کند و چیزی که می یابیم این است که
38
00:01:04,559 –> 00:01:05,519
می گوید درست است
39
00:01:05,519 –> 00:01:07,280
زیرا ما یک مقدار داریم 5 در آنجا، پس
40
00:01:07,280 –> 00:01:08,560
چه چیزی باعث می شود که درست مانند منطق بولی نادرست باشد،
41
00:01:08,560 –> 00:01:09,760
42
00:01:09,760 –> 00:01:11,680
اگر دقیقاً با آن یک ها و صفرها آشنا باشید،
43
00:01:11,680 –> 00:01:13,119
44
00:01:13,119 –> 00:01:15,200
آنچه باید انجام دهیم این است که صفر را برای
45
00:01:15,200 –> 00:01:16,799
x ذخیره کنیم، پس اگر این را در نظر بگیریم چه می شود اگر بگوییم
46
00:01:16,799 –> 00:01:17,119
y
47
00:01:17,119 –> 00:01:22,320
برابر با صفر است. درست است اگر ما آن را
48
00:01:22,720 –> 00:01:25,040
به همین صورت اجرا کنیم و اکنون از آن بخواهیم که
49
00:01:25,040 –> 00:01:26,400
Boolean y را انجام دهد،
50
00:01:26,400 –> 00:01:28,400
چیزی که می خواهیم بفهمیم این است که
51
00:01:28,400 –> 00:01:29,680
اشتباه است درست است،
52
00:01:29,680 –> 00:01:32,720
بنابراین تقریباً هر چیزی که وارد
53
00:01:32,720 –> 00:01:35,840
می کنید درست باشد صفر به شما غلط می دهد
54
00:01:35,840 –> 00:01:37,439
و اگر شما به آن بگویید که چیزی
55
00:01:37,439 –> 00:01:40,479
نادرست است، به شما حق غلط می
56
00:01:40,479 –> 00:01:43,280
دهد، بنابراین بیایید این
57
00:01:43,680 –> 00:01:47,360
را بگوییم، می گوییم که a برابر با درست است
58
00:01:47,360 –> 00:01:50,399
و ما می گوییم که
59
00:01:50,399 –> 00:01:53,840
b برابر با درست است وقتی آن را اجرا می
60
00:01:53,840 –> 00:01:55,520
کنیم، اکنون می خواهیم دو متغیر جدید
61
00:01:55,520 –> 00:01:55,920
را در اینجا دریافت کنید
62
00:01:55,920 –> 00:01:59,200
و اینها نوع boolean هستند،
63
00:01:59,200 –> 00:02:01,600
بنابراین برای آنهایی که دوباره انتخاب کردیم و
64
00:02:01,600 –> 00:02:02,320
t را انجام دادیم ype
65
00:02:02,320 –> 00:02:06,479
و ما x را از قبل انجام
66
00:02:06,479 –> 00:02:07,759
دادیم که به ما می گوید که یک نوع عدد صحیح
67
00:02:07,759 –> 00:02:08,959
است یا می توانیم اینجا را در
68
00:02:08,959 –> 00:02:10,239
کاوشگر متغیر خود جستجو کنیم،
69
00:02:10,239 –> 00:02:12,319
اما اگر تایپ کنیم و اکنون از آن
70
00:02:12,319 –> 00:02:13,840
a یا b بخواهیم، خواهیم دید که پا
71
00:02:13,840 –> 00:02:15,200
خ می دهد و به ما میگوید که این یک
72
00:02:15,200 –> 00:02:15,840
73
00:02:15,840 –> 00:02:18,080
درست بولی است، در مورد کلمات چه میشود، اگر
74
00:02:18,080 –> 00:02:19,760
رشتهای را از سمت راست عبور دهید، ما یک
75
00:02:19,760 –> 00:02:20,560
رشته
76
00:02:20,560 –> 00:02:23,920
راست برابر با پیشاهنگ داشتیم، چه اتفاقی میافتد
77
00:02:23,920 –> 00:02:26,000
اگر از آن بپرسیم مقدار بولی
78
00:02:26,000 –> 00:02:29,520
یک رشته بولی
79
00:02:29,520 –> 00:02:32,959
سگ درست خواهد بود.
80
00:02:32,959 –> 00:02:36,160
به ما یک خطا می دهد، اوه، چون
81
00:02:36,160 –> 00:02:37,440
هنوز تعریف نکرده ایم، من
82
00:02:37,440 –> 00:02:38,400
برنامه را در اینجا اجرا نکردم،
83
00:02:38,400 –> 00:02:40,319
بنابراین وقتی ابتدا 5 را زدم و اکنون آن را اجرا می کنم،
84
00:02:40,319 –> 00:02:42,480
بیایید جلوتر برویم و دوباره آن را امتحان کنیم،
85
00:02:42,480 –> 00:02:46,080
حالا وقتی از آن برای Boolean of dog می خواهم،
86
00:02:46,080 –> 00:02:46,959
این است. درست است،
87
00:02:46,959 –> 00:02:48,480
اما اگر رشته دیگری را انتخاب کنیم که
88
00:02:48,480 –> 00:02:51,280
کاملاً خالی است، درست
89
00:02:51,280 –> 00:02:52,720
می گوییم cat و
90
00:02:52,720 –> 00:02:54,560
نامی به آن نمی دهیم، در حال حاضر خالی است،
91
00:02:54,560 –> 00:02:56,400
بنابراین بیایید آن را اجرا کنیم و سپس
92
00:02:56,400 –> 00:02:58,000
بیایید اینجا و بیایید از آن برای
93
00:02:58,000 –> 00:02:59,440
Boolean of cat بپرسیم.
94
00:02:59,440 –> 00:03:01,760
بازگشت false بنابراین یک
95
00:03:01,760 –> 00:03:04,239
رشته خالی false خواهد شد بعداً در
96
00:03:04,239 –> 00:03:05,040
مورد
97
00:03:05,040 –> 00:03:08,400
لیستهای ri یاد خواهیم گرفت ght و بنابراین لیست ها می توانند لیستی
98
00:03:08,400 –> 00:03:11,360
از آیتم های داخل یک آرایه باشند و اگر آن
99
00:03:11,360 –> 00:03:11,599
ها
100
00:03:11,599 –> 00:03:13,440
یک آرایه خالی هستند و از
101
00:03:13,440 –> 00:03:15,040
آن مقدار بولی را بخواهید، فقط به شما
102
00:03:15,040 –> 00:03:16,080
false یا
103
00:03:16,080 –> 00:03:18,319
درست می دهد و همچنین اگر مقدار هیچ یک را به آن بدهید
104
00:03:18,319 –> 00:03:20,319
هیچ یک خاص است. ارزشی که میتوانیم
105
00:03:20,319 –> 00:03:20,720
106
00:03:20,720 –> 00:03:22,560
به چیزی درست بدهیم، بنابراین میتوانیم بگوییم
107
00:03:22,560 –> 00:03:24,959
پرندگان
108
00:03:25,280 –> 00:03:28,799
برابر با هیچکدام است،
109
00:03:29,840 –> 00:03:33,599
بنابراین حالا پرندگان یک دسته خواهند داشت،
110
00:03:33,599 –> 00:03:35,680
اوه، منهای برابر را انجام دادم، بنابراین
111
00:03:35,680 –> 00:03:37,120
سعی میکند از آن کم کنم،
112
00:03:37,120 –> 00:03:39,440
بنابراین این چیزی نیست که ما میخواهیم.
113
00:03:39,440 –> 00:03:41,120
114
00:03:41,120 –> 00:03:43,280
یک
115
00:03:43,280 –> 00:03:45,280
شی از نوع nun است و بنابراین اگر از آن
116
00:03:45,280 –> 00:03:48,560
برای متغیر پرندگان بخواهیم
117
00:03:48,560 –> 00:03:50,080
که یک شی از نوع