در این مطلب، ویدئو pycse – عملگرهای منطقی در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:10,559 –> 00:00:13,360
خیلی خب به pi cse خوش آمدید
2
00:00:13,360 –> 00:00:15,440
امروز می خواهیم گامی به سمت
3
00:00:15,440 –> 00:00:18,240
دستورات شرطی برداریم که
4
00:00:18,240 –> 00:00:20,480
عملکرد یک برنامه را با صحبت در مورد
5
00:00:20,480 –> 00:00:22,640
برخی از عملگرهای منطقی کنترل می کند
6
00:00:22,640 –> 00:00:24,640
و عملگرهای منطقی برای
7
00:00:24,640 –> 00:00:27,519
ترکیب مقادیر بولی true و false برای
8
00:00:27,519 –> 00:00:29,840
محاسبه مواردی مانند if استفاده می شوند. دو یا چند
9
00:00:29,840 –> 00:00:32,159
چیز همه درست هستند یا اگر یک یا چند
10
00:00:32,159 –> 00:00:34,399
چیز درست است یا اگر چیزی
11
00:00:34,399 –> 00:00:36,079
درست نیست یا نادرست است
12
00:00:36,079 –> 00:00:37,600
و بنابراین می توانیم آنها را با
13
00:00:37,600 –> 00:00:39,840
عملگرهایی که دفعه قبل در مورد آنها صحبت کردیم ترکیب
14
00:00:39,840 –> 00:00:42,960
کنیم تا چیزهایی مانند اینکه a بزرگتر از
15
00:00:42,960 –> 00:00:46,079
b و c است بگوییم. بزرگتر از d است،
16
00:00:46,079 –> 00:00:47,840
ما کاری را انجام خواهیم داد،
17
00:00:47,840 –> 00:00:50,239
اما قبل از رسیدن به آنجا،
18
00:00:50,239 –> 00:00:52,719
دقیقاً بررسی خواهیم کرد که چگونه می توانیم آنها را ترکیب کنیم، بنابراین
19
00:00:52,719 –> 00:00:54,640
سه عملگر منطقی وجود دارد که
20
00:00:54,640 –> 00:00:57,440
امروز در مورد آنها صحبت خواهیم کرد و یا نه
21
00:00:57,440 –> 00:00:59,600
من صحبت نمی کنم در مورد
22
00:00:59,600 –> 00:01:01,920
عملگرهای منطقی بیتی، زیرا
23
00:01:01,920 –> 00:01:03,760
در محاسبات علمی و مهندسی
24
00:01:03,760 –> 00:01:05,600
من در بیشتر مواقع
25
00:01:05,600 –> 00:01:08,640
به سختی نیاز به استفاده از آنها
26
00:01:08,640 –> 00:01:10,479
به درستی نداریم، بنابراین ما سه سه
27
00:01:10,479 –> 00:01:13,280
عملگر برای صحبت در مورد امروز داریم و یا و
28
00:01:13,280 –> 00:01:14,799
نه
29
00:01:14,799 –> 00:01:17,119
پس اجازه دهید با آن شروع کنیم
30
00:01:17,119 –> 00:01:20,159
و و اپراتور دو آرگومان می گیرد
31
00:01:20,159 –> 00:01:23,360
و uh اگر هر دوی آنها
32
00:01:23,360 –> 00:01:24,240
true باشند true را
33
00:01:24,240 –> 00:01:27,520
برمی گرداند و اگر همه آنها درست نباشند false را برمی گرداند،
34
00:01:27,520 –> 00:01:28,799
35
00:01:28,799 –> 00:01:29,520
بنابراین
36
00:01:29,520 –> 00:01:31,280
معمولاً در این
37
00:01:31,280 –> 00:01:33,439
نوع از یک جدول صدق نشان داده می شود، بنابراین اگر
38
00:01:33,439 –> 00:01:36,000
این آرگومان های روی ستون ها و در in باشند.
39
00:01:36,000 –> 00:01:38,000
در بالا اگر دو
40
00:01:38,000 –> 00:01:40,560
آرگومان درست و درست داشته باشید، یک درست دریافت میکنید
41
00:01:40,560 –> 00:01:43,280
و هر چیز دیگری به نادرست ارزیابی میشود،
42
00:01:43,280 –> 00:01:44,960
43
00:01:44,960 –> 00:01:47,520
بنابراین بیایید در عمل به آن نگاه کنیم، خوب
44
00:01:47,520 –> 00:01:49,439
45
00:01:49,439 –> 00:01:51,119
اینجاست تا بنویسیم که
46
00:01:51,119 –> 00:01:53,439
ما آن را با متغیرهای بولی معمولی
47
00:01:53,439 –> 00:01:57,360
true و true برمی گرداند true
48
00:01:57,360 –> 00:01:59,439
و
49
00:01:59,439 –> 00:02:03,600
true و false قرار است false را
50
00:02:03,600 –> 00:02:05,920
برگرداند و این فقط آخرین خط را
51
00:02:05,920 –> 00:02:08,239
در اینجا برمی گرداند، بنابراین من فقط می خواهم این کار را به
52
00:02:08,239 –> 00:02:09,598
این صورت
53
00:02:09,598 –> 00:02:13,360
false انجام دهم و true قرار است false
54
00:02:13,360 –> 00:02:18,080
و false را انجام دهم. false false خواهد بود،
55
00:02:18,080 –> 00:02:20,840
خوب است و ما اکنون این را در لیستی قرار می
56
00:02:20,840 –> 00:02:25,520
دهیم و هر چهار مقدار را
57
00:02:26,160 –> 00:02:28,720
می بینیم و اکنون درستی false false false را همانطور
58
00:02:28,720 –> 00:02:32,080
59
00:02:33,280 –> 00:02:35,599
که در اینجا تبلیغ می شود می بینیم، زمانی که ما کارها را فقط با دو
60
00:02:35,599 –> 00:02:36,879
آرگومان انجام می
61
00:02:36,879 –> 00:02:38,959
دهیم، شایان ذکر است که در اینجا می توانید
62
00:02:38,959 –> 00:02:42,319
درست و درست و تی Rue
63
00:02:42,319 –> 00:02:45,200
و true و غیره و اکنون این
64
00:02:45,200 –> 00:02:47,120
به درستی ارزیابی می شود زیرا همه آنها
65
00:02:47,120 –> 00:02:48,080
درست هستند،
66
00:02:48,080 –> 00:02:50,560
اما اگر هر یک از اینها نادرست بود،
67
00:02:50,560 –> 00:02:52,879
ما یک غلط دریافت می کنیم به
68
00:02:52,879 –> 00:02:55,599
عبارت دیگر همه آنها درست نیستند،
69
00:02:55,599 –> 00:02:57,760
بنابراین این به ما امکان می دهد ترکیب کنیم اینها
70
00:02:57,760 –> 00:03:01,040
این استدلالهای مختلف بولی و
71
00:03:01,040 –> 00:03:02,400
اوم بفهمیم که
72
00:03:02,400 –> 00:03:07,280
آیا همه آنها درست هستند یا نه،
73
00:03:09,120 –> 00:03:10,400
خوب است،
74
00:03:10,400 –> 00:03:13,040
من فکر میکنم این نکته اصلی است
75
00:03:13,040 –> 00:03:17,200
و راه فکر کردن در مورد آن است و
76
00:03:17,200 –> 00:03:19,680
اگر هر دو باشند دو چیز در هر دو طرف است.
77
00:03:19,680 –> 00:03:22,319
درست است، آن را به درستی ارزیابی میکند و اگر
78
00:03:22,319 –> 00:03:24,560
آنها نیستند، به غلط ارزیابی میکند
79
00:03:24,560 –> 00:03:26,319
و شما میتوانید به این فکر کنید که
80
00:03:26,319 –> 00:03:27,680
این درست است
81
00:03:27,680 –> 00:03:29,519
و بنابراین اگر بخواهیم
82
00:03:29,519 –> 00:03:31,599
این را پرانتز کنیم،
83
00:03:31,599 –> 00:03:33,680
ممکن است این را در پرانتز ارزیابی کنید
84
00:03:33,680 –> 00:03:36,400
و بگویید درست است و سپس
85
00:03:36,400 –> 00:03:37,840
86
00:03:37,840 –> 00:03:40,480
این جفت را ارزیابی کنید. از پرانتزهایی که
87
00:03:40,480 –> 00:03:42,400
به درستی ارزیابی میشوند و در نهایت ما true
88
00:03:42,400 –> 00:03:44,720
و true درست است،
89
00:03:44,720 –> 00:03:48,720
خوب بیایید در مورد جدول یا جدول صحبت کنیم،
90
00:03:48,720 –> 00:03:51,680
بنابراین جدول یا uh به ما میگوید که آیا یکی
91
00:03:51,680 –> 00:03:53,360
از عناصر درست است،
92
00:03:53,360 –> 00:03:55,120
بنابراین اگر به اینجا نگاه
93
00:03:55,120 –> 00:03:57,200
کنیم اگر true و true داشته باشیم، درست است.
94
00:03:57,200 –> 00:03:59,360
اگر درست و غلط داشته باشیم به درستی ارزیابی کنیم
95
00:03:59,360 –> 00:04:01,519
se آن را به true ارزیابی می کند زیرا یکی
96
00:04:01,519 –> 00:04:04,640
از آنها این است که درست است یا نادرست است
97
00:04:04,640 –> 00:04:06,720
و سپس false و true
98
00:04:06,720 –> 00:04:09,200
قرار است به درست ارزیابی شود و سپس این یکی false
99
00:04:09,200 –> 00:04:11,439
و false نه درست است، بنابراین ما نادرست می شویم بسیار
100
00:04:11,439 –> 00:04:13,760
101
00:04:13,760 –> 00:04:17,040
خوب، بیایید به آن یکی
102
00:04:17,040 –> 00:04:19,040
بسیار درست نگاه کنیم. یا
103
00:04:19,040 –> 00:04:20,560
درست است
104
00:04:20,560 –> 00:04:23,600
که البته درست است
105
00:04:23,600 –> 00:04:27,440
درست یا نادرست درست است
106
00:04:27,440 –> 00:04:29,360
و نادرست
107
00:04:29,360 –> 00:04:30,880
یا درست است
108
00:04:30,880 –> 00:04:33,440
که به درستی ارزیابی می شود و سپس false یا
109
00:04:33,440 –> 00:04:34,479
110
00:04:34,479 –> 00:04:36,639
false قرار است نادرست باشد
111
00:04:36,639 –> 00:04:41,320
و من این را نیز در لیستی قرار
112
00:04:43,280 –> 00:04:45,199
می دهم و درست است. true false که
113
00:04:45,199 –> 00:04:47,840
با این جدول در اینجا مطابقت دارد
114
00:04:47,840 –> 00:04:49,680
و بسیار شبیه به
115
00:04:49,680 –> 00:04:51,520
آنچه که با آن دیدیم و می توانیم اینها را به هم زنجیر کنیم
116
00:04:51,520 –> 00:04:54,880
تا بتوانم درست یا غلط
117
00:04:54,880 –> 00:04:56,880
یا غلط
118
00:04:56,880 –> 00:04:59,280
یا نادرست بگویم و این درست خواهد بود
119
00:04:59,280 –> 00:05:01,280
زیرا یکی از آنها است و مهم نیست
120
00:05:01,280 –> 00:05:02,800
121
00:05:02,800 –> 00:05:04,639
اگر من اینجا بگویم نادرست است
122
00:05:04,639 –> 00:05:08,080
و درست را در وسط قرار دهم، کدام یک است،
123
00:05:08,400 –> 00:05:12,240
آنگاه این به درستی ارزیابی
124
00:05:12,880 –> 00:05:15,680
می شود که به نظر من نکات اصلی
125
00:05:15,680 –> 00:05:16,960
126
00:05:16,960 –> 00:05:19,039
یا روش فکر کردن به آن یا یکی از
127
00:05:19,039 –> 00:05:21,120
استدلال ها درست است
128
00:05:21,120 –> 00:05:25,280
و اینطور نیست. مهم نیست
129
00:05:25,280 –> 00:05:27,840
که در حال حاضر آخرین عملگر
130
00:05:27,840 –> 00:05:29,919
عملگر not و است این چیزی شبیه
131
00:05:29,919 –> 00:05:31,520
برعکس است،
132
00:05:31,520 –> 00:05:33,199
بنابراین اگر بگویم
133
00:05:33,199 –> 00:05:36,840
درست نیست، به نادرست ارزیابی میشود
134
00:05:36,840 –> 00:05:39,840
و اگر نادرست
135
00:05:39,840 –> 00:05:41,360
136
00:05:41,360 –> 00:05:45,120
بگویم، به درستی ارزیابی میشود،
137
00:05:45,520 –> 00:05:47,440
بنابراین فقط عکس آن را به شما میدهد، بنابراین
138
00:05:47,440 –> 00:05:48,960
اگر چیزی درست نیست یا درست نیست، میتوانید از آن به عنوان شرط استفاده
139
00:05:48,960 –> 00:05:52,080
کنید. اگر چیزی
140
00:05:52,080 –> 00:05:54,639
نادرست نیست،
141
00:05:55,520 –> 00:05:58,400
درست است و
142
00:05:58,400 –> 00:06:01,280
واقعاً مشابهی از چند گزاره وجود ندارد،
143
00:06:01,280 –> 00:06:04,800
این فقط یک گزاره را نفی
144
00:06:04,800 –> 00:06:07,280
می کنیم و البته می توانیم آنها را ترکیب کنیم تا
145
00:06:07,280 –> 00:06:08,560
بتوانیم بگوییم
146
00:06:08,560 –> 00:06:09,759
نه
147
00:06:09,759 –> 00:06:11,520
148
00:06:11,520 –> 00:06:12,800
درست است یا
149
00:06:12,800 –> 00:06:14,080
نادرست،
150
00:06:14,080 –> 00:06:16,560
پس این یکی باید درست انجام دهد. یا false
151
00:06:16,560 –> 00:06:19,120
به درست ارزیابی می شود و سپس نه
152
00:06:19,120 –> 00:06:21,520
که به نادرست ارزیابی می شود
153
00:06:21,520 –> 00:06:23,520
و من پرانتز را در اطراف این فقط
154
00:06:23,520 –> 00:06:25,039
برای صریح بودن
155
00:06:25,039 –> 00:06:26,560
قرار می دهم تا مجبور نباشید واقعاً به این فکر کنید
156
00:06:26,560 –> 00:06:28,479
که ترتیب عملیات چیست آیا
157
00:06:28,479 –> 00:06:31,199
درست نیست و سپس یا نادرست است
158
00:06:31,199 –> 00:06:32,639
که مبهم است
159
00:06:32,639 –> 00:06:34,479
و من معمولاً
160
00:06:34,479 –> 00:06:36,240
اولویت عملگر را به خاطر نمی آورم، بنابراین هر زمان که
161
00:06:36,240 –> 00:06:38,000
این ها را ترکیب می کنم تقریباً همیشه از
162
00:06:38,000 –> 00:06:40,639
پرانتز استفاده می کنم
163
00:06:41,919 –> 00:06:43,280
و شما می توانید کارهای
164
00:06:43,280 –> 00:06:45,120
زیادی انجام دهید، بنابراین بیایید ببینیم
165
00:06:45,120 –> 00:06:47,360
که اگر
166
00:06:47,360 –> 00:06:49,919
من این را بگویم یا درست است، این یکی به نادرست ارزیابی می شود. وارد شدن
167
00:06:49,919 –> 00:06:51,360
به
168
00:06:51,360 –> 00:06:53,759
این بخش در اینجا به غلط ارزیابی میشود
169
00:06:53,759 –> 00:06:55,680
و درست یا درست است، بنابراین
170
00:06:55,680 –> 00:06:58,479
اکنون آن را به درستی تغییر میدهد
171
00:06:58,479 –> 00:07:00,080
و دوباره پرانتز را در اینجا قرار میدهم تا
172
00:07:00,080 –> 00:07:02,160
هیچ ابهامی در مورد ترتیب
173
00:07:02,160 –> 00:07:04,720
174
00:07:04,720 –> 00:07:06,319
عملیات وجود نداشته
175
00:07:06,319 –> 00:07:08,080
باشد. با
176
00:07:08,080 –> 00:07:10,880
متغیرهای بولی واقعی true یا false کار کنید
177
00:07:10,880 –> 00:07:13,280
و باید کمی
178
00:07:13,280 –> 00:07:14,960
در مورد اینکه
179
00:07:14,960 –> 00:07:16,639
درست و نادرست به چه
180
00:07:16,639 –> 00:07:17,599
معناست صحبت کنیم
181
00:07:17,599 –> 00:07:20,000
و بنابراین معلوم می شود در پایتون
182
00:07:20,000 –> 00:07:21,759
چندین چیز وجود دارد که اشتباه در نظر گرفته
183
00:07:21,759 –> 00:07:22,960
184
00:07:22,960 –> 00:07:25,120
می شوند، یعنی آنها عمل می کنند. مانند گزاره
185
00:07:25,120 –> 00:07:27,039
های نادرست به غیر از false
186
00:07:27,039 –> 00:07:30,160
، بنابراین اولی البته نادرست است
187
00:07:30,160 –> 00:07:33,039
که یک قطعاً نادرست است، اما
188
00:07:33,039 –> 00:07:35,599
معلوم می شود که لیست صفر و خالی و
189
00:07:35,599 –> 00:07:38,800
تاپل خالی تمام این رشته های خالی و
190
00:07:38,800 –> 00:07:39,680
اوم
191
00:07:39,680 –> 00:07:42,560
من معتقدم هیچ کدام به عنوان چیزی
192
00:07:42,560 –> 00:07:44,560
که اوه نادرست است عمل نمی کند.
193
00:07:44,560 –> 00:07:45,919
نادرست است،
194
00:0