Conditionals- booleans, Python Programming

Assignment Help:

 

Booleans

 

Before we talk about  conditionals, we require  to clarify the Boolean  data  type.  It has two values False and True. Typical statement that have Boolean values  are numerical comparisons:

 

>>> 7 > 8

False

>>> -6 <= 9

True

 

We can also test  whether data  items  are equal  to each other.  Usually we use  == to test  for equality. It gives True if the two  objects have  same  values.   Sometimes, however, we will be study in knowing whether the two items are the exact same object. In that case we use is:

 

>>> [1, 2] == [1, 2]

True

>>> [1, 2] is [1, 2]

False

>>> a = [1, 2]

>>> b = [1, 2]

>>> c = a

>>> a == b

True

>>> a is b

False

>>> a == c

True

>>> a is c

True

 

Thus, in the examples above, we see that == testing  can be applied to nested loops, and basically gives true  if every one of the individual elements is the similar.  However, is testing,  especially when  applied to nested loops, is more defined, and only returns True if the two objects point to exactly the same instance in memory.

In addition, we can combine Boolean values  conveniently using  and, not, and or:

 

>>> 7 > 8 or 8 > 7

True

>>> not 7 > 8

True

>>> 7 == 7 and 8 > 7

True

 

If

 

Basic conditional instructions have the form:5

if :

else:

 

 

When  the  interpreter encounters a  conditional statement, it  starts  by  evaluating  ,   getting either   True or  False as  a  result.6   If  the given result   is  True,  then   it  will  eval­ uate  ,...,;  if it is not true,  then  it will evaluate ,...,. Crucially, it always calculates only one set of the statements.

 

Now, for example, we can create a functionthat returns the absolute value of its argument.

 

def abs(x):

if x >= 0:

return x

else:

return -x

 

 

We could also have written

def abs(x):

if x >= 0:

result = x

else:

result = -x

return result

 

Python uses the level of indentation of the instructions to decide  which  ones go in the groups of statements governed by the conditionals; so, in the example above, the return result statement is evaluated once the conditional is done,  no matter which  branch  of the conditional is evaluated.

 


Related Discussions:- Conditionals- booleans

Lab programming, protocol rdt2.2 considers there is a bit errors between se...

protocol rdt2.2 considers there is a bit errors between sender to receiver and also from receiver to sender. So now we have to consider checking bit errors introduced in reply from

program that receives as input from the user, Write an algorithm for a pro...

Write an algorithm for a program that receives, as input from the user, 2 string variables and 2 integer variables; then joins together and displays the combined strings; and final

Programs and data , Programs and Data Object-oriented programming is a...

Programs and Data Object-oriented programming is a popular way  of managing programs, which  groups together data  with  the procedures that  works on them,  thus  facilitatin

Python game assignment, I have python game project which is due by next Tue...

I have python game project which is due by next Tuesday. Do you think that I can get it on time if I order today?

If statements, how do you make an if and else statment work in pytho?

how do you make an if and else statment work in pytho?

Data wrangling, http://www.expertsmind.com/questions/data-wrangling-3011642...

http://www.expertsmind.com/questions/data-wrangling-301164244.aspx

Algorithms, how to calculate area of a square in square metres

how to calculate area of a square in square metres

Programming, We sell pdf''s from our site and pdfs can be ordered from the ...

We sell pdf''s from our site and pdfs can be ordered from the site by selecting a book, putting it in a shopping cart, then signing in with a password or as a guest, and then check

Variable, from urllib2 import urlopen var= ('' response">http://placekitt...

from urllib2 import urlopen var= ('' response">http://placekitten.com'') response = kittens.read(body) body = response[559:1000] print ''Kittens:'', response

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd