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

Turtle graphics module in python programming language, Your assignment for ...

Your assignment for the semester will involve the development of a system for drawing trees using the Python programming language and the turtle graphics module (turtle.py). Comple

Programming embedded systems-programming models, Programming models Ju...

Programming models Just  as there  are several methods for organizing entire  software systems, there  are  different strategies for formally expressing computational processe

Example of python code, Worked example 1   Let's examine what  happens...

Worked example 1   Let's examine what  happens when  we compute the following Python code:   def p(x, y): z = x*x - y return z + 1/z   >>> p(1.0, 2.0) -2.0

List comprehensions, List Comprehensions   Python has a very nice b...

List Comprehensions   Python has a very nice built-in  facility for doing  many  iterative methods, known as list comprehensions. The basic template is       [

Program to solve word search puzzles, This assignment involves writing a pr...

This assignment involves writing a program to solve word search puzzles. For example in the following word grid it is possible to find the words active, stock, ethernet and java. N

A method defination , De?nition   A method de?nition has the abstrac...

De?nition   A method de?nition has the abstract form: def ( , ..., ): ...   There are essentially three parts: is a name for

Re.sub, how to use re.sub to seperate distint words and phrases when transl...

how to use re.sub to seperate distint words and phrases when translating text from English to Spanish or vis versa in python programming

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

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

Python programing, Task (Anagrams) Write a function that checks whether two...

Task (Anagrams) Write a function that checks whether two words are anagrams. Two words are anagrams if they contain the same letters. Fore example, silent and listen are anagrams.

Common errors and messages, Common Errors and Messages Here are some co...

Common Errors and Messages Here are some common Python errors  and error  messages to look  out for. Please let us give if you have any favorite additions for this list.

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