Skip to playerSkip to main contentSkip to footer
  • 5/19/2025
Logical operators in Python are used to combine or modify boolean values (True or False). There are three main logical operators: and, or, and not.
and: Returns True if both operands are True, otherwise it returns False.
Transcript
00:00logical operators
00:30рд╣реИ рдФрд░ рдпреЗ рдХрд╛рдо
00:31рдорд┐рдЬрд╛рд░рд┐рдЯреА рд╣рдорд╛рд░реЗ
00:33logical operators рдХрд░рддреЗ рд╣реИрдВ
00:35six logical operators рд╣реИрдВ рдЬреЛ рдХреЗ рджреЛ
00:37values рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ decide рдХрд░рддреЗ рд╣реИрдВ
00:40depending upon this condition
00:42рдЬреЛ рдХреЗ greater than, not greater than
00:44рдЬрд┐рдирдХреЛ рдореИрдВ рднреА рдЕрдм рдХреЛ explain рдХрд░рддрд╛ рд╣реВрдБ
00:46depending upon this condition
00:48рдпреЗ decide рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпреЗ true рд╣реИ
00:50рдпрд╛ false рд╣реИ
00:51рдЕрдм рдЗрд╕рдХреА рддрд░рд╣ рдореИрдВ рдЖрдкрдХреЛ
00:54analogy рджреЗрдиреЗ рд▓рдЧрд╛рдБ
00:55рдХрднреА рдЕрдЧрд░ рдЖрдк рдпреЗ рд╕реЛрдЪ рд░рд╣реЗрдВ рдХрд┐ рдпрд╛ рдЗрдирдХреА рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИ
00:59рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╕ true or false exist рдХрд░рддрд╛ рд╣реИ
01:01рддреЛ рдЗрд╕рдХреА рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИ
01:02рдЗрд╕рдХреА рдореИрдВ рдЖрдкрдХреЛ simple example рджреЗрдиреЗ рд▓рдЧрд╛рдБ
01:05рдХрднреА рдЖрдкрдиреЗ рдпреЗ рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐
01:07рдпрд╛рд░ рдпреЗ рдЬрд┐рд╕рдХреЛ рддреЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИ
01:09oil, petrol
01:10рдпреЗ рдЙрд╕рдХреЛ рдЬрд▓рд╛ рдХреЗ рдмрд┐рдЬрд▓реА рдХреНрдпреЛрдВ рдмрдирд╛рддрд╛ рд╣реИ
01:13рдФрд░ рд╣рд┐рд░рд╛рдирдЧреА рдХреА рдмрд╛рдд рд╣реИ
01:15рдЬрд┐рд╕рдХреЛ рдХреЛрдИрд▓рд╛ рдорд┐рд▓рддрд╛ рд╣реИ рд╡реЛ рднреА рдмрд┐рдЬрд▓реА рдмрдирд╛рддрд╛ рд╣реИ
01:17рдЬрд┐рд╕рдХреЛ рдпреВрд░реАрдирд┐рдпрдо рдорд┐рд▓рддреА рд╡реЛ рднреА рдмрд┐рдЬрд▓реА рдмрдирд╛рддрд╛ рд╣реИ
01:18рдФрд░ рдЬрд┐рд╕рдХреЛ рдкрд╛рдиреА рдЬрд╝реНрдпрд╛рджрд╛ рдорд┐рд▓ рдЬрд╛рдП
01:21рд╡реЛ рднреА рдмрд┐рдЬрд▓реА рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЛ рд╣рд╡рд╛ рдорд┐рд▓ рдЬрд╛рдП
01:22рд╡реЛ рднреА рдмрд┐рдЬрд▓реА рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВ
01:24why everybody make electricity
01:26рдХрднреА рд╕реЛрдЪрд╛ рдЖрдкрдиреЗ
01:27рдХреНрдпреЛрдВ рдХреНрдпреЛрдВрдХреЗ electricity
01:29рд╡реЛ base unit рд╣реИ рдЬрд┐рд╕рдХреЗ рдЙрдкрд░ рд╣рдорд╛рд░реА life
01:32рдЪрд▓ рд░рд╣реА рд╣реИ рддреЛ рдЬреЛ
01:33basically conditional рдХрд╛
01:36base unit рд╣реИ рд╡реЛ boolean рд╣реИ
01:38рддреЛ рдЗрд╕рд▓рд┐рдП by hook by crock
01:40рдЪрд╛рд╣реЗ рд╡реЛ uranium рд╣реЛ
01:42рдЪрд╛рд╣реЗ рд╡реЛ рдХреЛрдИ рднреА material рд╣реЛ
01:44рдЬреЛ рдЗрд╕ case рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕
01:45logical operator рд╣реИ рдпреЗ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ
01:47рдЙрд╕рдХреЛ convert рдХрд░рддреЗ рд╣реИ true and false рдореЗрдВ
01:49рдЬрд┐рд╕ рддрд░рд╣ рдмрд╛рдХреА means рд╕реЗ
01:52рд╣рдо рдмрдЬрд▓реА рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕реА рддрд░рд╣
01:53рдмрд╛рдХреА conditions рдХреЛ convert рдХрд░рддреЗ рд╣реИ
01:55boolean рдореЗрдВ
01:56рддреЛ рдЪрд▓рд┐рдП рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдпреЗ рджреЗрдЦрддреЗ рд╣реИрдВ
01:59рдорд┐рд╕рд╛рд▓ рдХреЗ рддреЛрд░ рдкреЗ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ value рд╣реИ
02:00рдореИрдВ print рдХрд░рд╛рддрд╛ рд╣реВрдБ
02:01рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬреА рдЕрдЧрд░ one
02:03рдХрд╣рддрд╛ рд╣реВрдБ is equal to equal to
02:06sorry equal to equal to
02:07sorry equal to one
02:09рдЖрдкрдХреЗ рдЦреНрдпрд╛рд▓ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛
02:11рдореИрдВ рдЗрдирдХреЛ remove рдХрд░ рджреЗрддрд╛ рд╣реВрдБ
02:12otherwise рдпреЗ run рдирд╣реАрдВ рд╣реЛрдЧрд╛
02:13рдареАрдХ рд╣реИ
02:14рдореИрдВ рдЗрд╕рдХреЛ remove рдХрд░ рджреЗрддрд╛ рд╣реВрдБ
02:15рдареАрдХ рд╣реИ
02:16рдФрд░
02:16рдЖрдкрдХреЗ рдЦреНрдпрд╛рд▓ рд╕реЗ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ result рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП
02:19рдЗрдирдХреЛ рднреА remove рдХрд░рдиреЗ рд▓рдЧрд╛ рд╣реИ
02:20рдареАрдХ рд╣реИ
02:20рдЗрд╕рдХреЛ remove рдХрд░
02:22рдУрдХреЗ
02:22Why it is true?
02:29Why it is true?
02:31Of course, it is obvious.
02:32It is one, one is one.
02:34Isn't it?
02:35Very good.
02:36Now we have to go on.
02:38What if I say that the second one is greater than one?
02:46Is it true?
02:48No, it is not true.
02:49We have to execute this.
02:51This is false.
02:52Isn't it cool?
02:52It's very cool.
02:54Now, I will check the rest of the operators.
02:57We have total six operators.
02:59One is equal to.
03:01Now, remember that this is single-equal.
03:03It is assignment operator, which is variable and data, which is when we sign the data,
03:09when we sign the data, then we sign the single.
03:10This is double-equal operator.
03:11Logical operator.
03:13Greater than, less than,
03:17greater than, equal to, less than, equal to.
03:22So, yeah, less than, equal to.
03:26And then, there is another one, which is not equal to.
03:31Okay.
03:32Okay.
03:33This is true.
03:34Now, let me know that this is true.
03:35I know that this is true.
03:36I know that this is true.
03:37One is equal to one.
03:38True.
03:39One is greater than one.
03:40False.
03:41One is less than one.
03:42False.
03:43One is greater than, equal to one.
03:45True.
03:46True.
03:47Why you ?
03:48Because here are two conditions.
03:49The condition╤А╤Г quis are greater than or equal to.
04:08string and make it more explicit.
04:12Okay, so I made it a little bit fancy.
04:14Let's run it so that I will show you is it really working or not.
04:21As you see, I have a parenthesis after the string representation is correct.
04:29Now, you can see that it is directly telling us that
04:32one equal to one is true, one greater than one is false,
04:36one less than one is again false,
04:39one greater than equal to,
04:41it's true because there is equal to sign in both cases.
04:44This is why both are true.
04:45And then, one is not equal to one,
04:47that is again false,
04:48because one is equal to one.
04:50Because if it is true,
04:51then it will be false.
04:54Let's change some values.
04:55If I have two,
04:57two,
04:58two,
04:59two,
05:00two,
05:01two,
05:02and two.
05:03So, this is of course,
05:04we will do two,
05:05two,
05:06so that it is true representation.
05:07Okay,
05:08this is also true representation.
05:09Now, I will execute it again.
05:10Let's see,
05:11now we have results.
05:12Now,
05:132 is equal to one.
05:14No,
05:15that is not correct.
05:16This is false.
05:172 is greater than one.
05:18Yes,
05:19of course,
05:20two is greater than one.
05:21Two,
05:22two is less than,
05:23this is less than one.
05:24One,
05:25false.
05:26Again,
05:27two is equal to one.
05:28True.
05:29How is it?
05:30Two is,
05:31рдХреНрдпреЛрдВрдХреЗ рдЖрдкрдиреЗ рдпреЗ рдЬреЛ рджреЛ рдХрдВрдбрд┐рд╢рдиреНрд╕ рд╣реИ рдирд╛,
05:32рдЗрдирдХреЛ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рдпреЗ рджреЛ рдХрдВрдбрд┐рд╢рдиреНрд╕ рдФрд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ,
05:35рдЖрд░ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде.
05:36рдЗрдирдХреЛ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рдпреЗ рджреЛ рдХрдВрдбрд┐рд╢рдиреНрд╕ рдФрд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ,
05:39рдЖрд░ рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде.
05:40рддреЛ рдЖрд░ рдХреАрд╡рд░реНрдб рддреЛрдбрд╝рд╛ рд╕рд╛ рд▓реАрдирд┐рдпрдВрдЯ рд╣реИ,
05:42рд╡реЛ рдХрд╣рддрд╛ рд╣реИ рдпрд╣ рдЪрд▓реЛ рдЦреИрд░ рд╣реИ рдХреЛрдИ рдмрд╛рдд рдирд╣реАрдВ,
05:44рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рднреА рдХрдВрдбрд┐рд╢рдиреНрд╕ рдЯреНрд░реВ рд╣реЛрдЧреА,
05:46рддреЛ рдореИрдВ рдЯреНрд░реВ рдорд╛рд▓рдиреВрдЧрд╛ рд╕рд╛рд░реА рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ.
05:48рддреЛ рдЗрд╕рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░реЗрдЯрд░ рджреИрди рд╡рд╛рд▓реА рдХрдВрдбрд┐рд╢рдиреНрд╕ рдЕрдм рдЯреНрд░реВ рд╣реБрдИ рд╣реИ,
05:51рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЯреНрд░реВ рдЖ рд░рд╣рд╛ рд╣реИ.
05:53рд╡рди рдХреЗ рдХреИрд╕ рдореЗрдВ рдПрдХрд▓ рдЯреВ рдХреА рдХрдВрдбрд┐рд╢рдиреНрд╕ рдЯреНрд░реВ рд╣реЛ рд░рд╣реА рдереА,
05:55рдЗрд╕рд▓рд┐рдП рдЯреНрд░реВ рдЖ рд░рд╣рд╛ рдерд╛.
05:56However,
05:57рдЕрдм рджрд░ рдЖрдкрдиреЗ рдЧреМрд░ рдХрд░рдирд╛ рд╣реИ,
05:59рдХрд┐ рдХреНрдпрд╛ рд╡рди рдПрдХрд▓ рдЯреВ рд╣реИ рдЯреВ рдХреЗ?
06:02рдиреЛ, рдлреЙрд▓реНрд╕.
06:03рдХреНрдпрд╛ рд╡рди рдЧреНрд░реЗрдЯрд░ рджреЗрди рд╣реИ рдЯреВ рдХреЗ?
06:05рдиреЛ, рдлреЙрд▓реНрд╕.
06:06рддреЛ рдЗрд╕рд▓рд┐рдП рдЯреВрд░реНрдЯрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдлреЙрд▓реНрд╕ рд╣реЛрдЧреА.
06:08And рдЯреВ рдЗрд╕ рдирд╛рдЯ рдЗрдХрд▓ рдЯреВ рд╡рди,
06:10рддреЛ рдЕрдм рдмреЗрд╕рд┐рдХрд▓реА рдЖрдкрдиреЗ рдЬреЛ рдЕрдкрдирд╛ рд▓рд╛рд╕реНрдЯ рдХреЛрдб рджреЗрдЦрд╛ рдерд╛,
06:15рдЬрд┐рд╕рдореЗрдВ рдЪреБрд╣реЗ рдФрд░ рдмрд┐рд▓реНрд▓реА рдХреЛ рд╣рдо рд▓реЛрдЧ рдкрдХрдб рд░рд╣реЗ рдереЗ,
06:17рддреЛ рд╡рд╣рд╛рдВ рдкреЗ рдЖрдк рд╕рд┐рдВрдкрд▓ рдпреЗ рдХрд╛рдо рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ,
06:21рдпреЗ рджреЗрдЦрд┐рдП,
06:22рдЕрдм рдмрдЬрд╛рдП рдЖрдк рдХреБрдЫ рднреА,
06:24рдпрд╛рдирд┐ рдХреЗ рдЕрдЧрд░ рдЖрдк рдлрд░ рдПрдХреНрдЬрд╛рдордкрд▓,
06:26рдХреЛрдИ рдпрд╣рд╛рдВ рдкреЗ рджреЗрдЦрд┐рдП,
06:28if рдХреЗ рд╕рд╛рде рдЖрдк рдпреЗ рдХрдВрдбрд┐рд╢рди рд▓рдЧрд╛ рджреЗрддреЗ рд╣реИрдВ,
06:30рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ and,
06:32рд▓реЗрдЯ рд╕реЗ рдкрд╣рд▓реЗ two is equal to one false,
06:34рдпреЗ рддреЛ рдлреЙрд▓реНрд╕ рд╣реЛрдЧрдП рдирд╛ рдХрдВрдбрд┐рд╢рди рдкрд╣рд▓реЗ,
06:36рдФрд░ рдХреЛрдИ рджреВрд╕рд░реА рдХрдВрдбрд┐рд╢рди рд▓рдЧрд╛ рджреЗрддреЗ рд╣реИрдВ,
06:38рдЕрдм рдореИрдВ рджреЛ рдХрдВрдбрд┐рд╢рди рд▓реЗрдХреЗ рдЖ рд░рд╣рд╛ рд╣реВрдБ,
06:40рдЖрдкрдХрд╛ рд▓реВрдк рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ,
06:42рдЕрдм рдореИрдВ рдЗрд╕рдХреЛ execute рдХрд░рддрд╛ рд╣реВрдБ,
06:44again, mouse eat cheese,
06:46mouse eat cheese,
06:48рд╡реЛ рдЪреАрдЬ рдЗрд╕рд▓рд┐рдП рдЦрд╛ рд▓рд┐рдП рдЙрд╕рдиреЗ,
06:50рдХреНрдпреЛрдВрдХреЗ рдпреЗ рдХрдВрдбрд┐рд╢рди false рд╣реИ,
06:52рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ condition рднреА false рд╣реЛ рдЬрд╛рдП,
06:54рд╡реЛ рдХрд╣рддрд╛ рд╣реИ рднрд╛рдИ,
06:56рддреЛ рдиреЛ true рд╣реЛрдЧреА рддреЛ рдореИрдВ рдХрд╛рдо рдХрд░реВрдБрдЧрд╛ рдирд╣реАрдВ рддреЛ рдореИрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛,
06:58рдЗрд╕рдХреА рдорд┐рд╕рд╛рд▓ рдРрд╕реА рд╣реИ, рдЬреИрд╕реЗ рдЫреЛрдЯрд╛ рднрд╛рдИ рд╣реЛрддрд╛ рд╣реИ рд╡реЛ рдХрд╣рддрд╛ рд╣реИ,
07:00рдореБрдЭреЗ рд╕рд╛рд░реА рдЯрд╛рдлрд╝реА рд╣реИрдВ рдореБрдЭреЗ рд╣реА рджреЛ,
07:02рдЙрд╕рдХреА рдорд┐рд╕рд╛рд▓ рдРрд╕реА рд╣реА рд╕рдордЭ рд▓реАрдЬреА рдЖрдк,
07:04рдареАрдХ рд╣реИ, рдЕрдЪреНрдЫрд╛,
07:06рддреЛ рдпреЗ рддреЛ рдПрдХ рдЬрд╛рдореЗ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдмрддрд╛рдпрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ рдХрд┐рд╕ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ,
07:12рдЖрдлрдХреЛрд░реНрд╕ рдЖрдк рд▓рд╛рдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░реНрд╕ рдХреЛ рдбрд┐рдлрд░реЗрдВрдЯ рддрд░реАрдХреЗ рд╕реЗ рдХрдВрдмрд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ,
07:15рдФрд░ рдХреЗ рд╕рд╛рде рднреА рдФрд░ рдпрд╣ рдЬреЛ рд╡реИрд▓реНрдпреВрдЬ рд╣реИрдВ рдпрд╣ рдЬреЛ рдмрд╛рдЙрдВрдб рдмрд╛рдЙрдВрдб рдмрд╛рдЙрдВрдб рдмрд╛рдЙрдВрдб рдмрд╛рдЙрдВрдб рд╡реИрд▓реНрдпреВрдЬ рд▓рд╛рдЗрдЯ рд╡реИрд▓реНрдпреВрдЬ рдЕрдк рдпрд╣рд╛рдВ рдкрд░ рдХрд╣ рджреЗрдВрдЧ рдЬреА,
07:22if, let's say,
07:242, cat рд╣реЛ рдЧрдпрд╛,
07:251, рдпрд╣ рд╡рд╣ рдЧрдпрд╛,
07:27рдЕрдм рдпрд╣рд╛рдВ рдкрд░ simple рдХрд╣ рджреЗрдВ,
07:29cat is equal to dog,
07:31of course you can change them in the variable,
07:34is equal to dog,
07:35dog,
07:36of course you can change them in the variables,
07:39run рдХрд░рддреЗ рд╣реИрдВ,
07:40again mouse8 cheese,
07:41no problem,
07:42okay,
07:43okay,
07:44let's close this up and see you in the next one.

Recommended