Conditionals-for and while, Python Programming

Assignment Help:

 

For and While

 

If we want  to do some operation or set of operations various  times, we can handle the process  in several  different types.  The most straightforward types are for and while statements (often called for and while loops).

 

A for loop has the following form:

 

for in :

...

 

The interpreter starts  by calculating listExpr.  If it does not yield a list, tuple,  or string7,  an error occurs.  If it does yield a list-like structure or list, then  the block of instructions will, under normal conditions, be executed one time for every  value  in that  list.  At the end,  the variable will remain bound to the last element of the list (and  if it had  a useful  value  before the for was calculated, that number  will have been permanently overwritten).

Here is a basic for loop:

 

result = 0

for x in [1, 3, 4]:

result = result + x * x

 

At the end of this execution, result will give the value  26, and x will have the value  4.

One situation in which  the body  is not executed once for each value  in the list is when  a return statement is encountered. No situations whether value is nested in a structure or not, if it is calculated it immediately gives a problem a value to be returned from a function call. So, for example, we may  write a function that tests to see if an item is a member of a list, and gives True if it is and 0 if it is not, as given:

 

def member(x, items):

for i in items:

if x == i:

return True return False

 

The procedure loops  through all of the components in items, and  relates them  to x. As soon as it ?nds  an item i that  is same  to x, it can quit  and  return the value  True from the method. If it has all the way through the loop without giving any value, then we know  that x is not in the structure, and we may give False

 


Related Discussions:- Conditionals-for and while

Interaction and debugging, We encourage you to adopt an interactive style o...

We encourage you to adopt an interactive style of debugging and programming. Use the Python shell a lot. Write short pieces of code and check them.  It is much  simpler to test the

Van der waals equation of state, how to make a python programme for van der...

how to make a python programme for van der waals equation of state with surface discontinouty

Create a program to produce a business speak phrase, The goal of this exerc...

The goal of this exercise is to write a \business phrase" generator, which each time it is called produces lines of business speak, such as: It's time that we became uber-effici

Variable, from urllib2 import urlopen # Open http://placekitten.com/ for...

from urllib2 import urlopen # Open http://placekitten.com/ for reading on line 4! response = kittens.read() body = response[559:1000] # Add your ''print'' statement here!

Common Vulnerabilities, 1 Low Level Exploits 1.1 Savegames Jimmy is becomi...

1 Low Level Exploits 1.1 Savegames Jimmy is becoming increasingly frustrated at the computer game hes playing. He has a save right before the levels boss but he needs either more

Modules, Modules As you start to write larger programs, you will want ...

Modules As you start to write larger programs, you will want  to save the function de?nitions in multiple ?les, collected together according to what  they  do.  So, for exampl

Non-local references, Non-local references So far, whenever we needed ...

Non-local references So far, whenever we needed to compute a variable, there  was  a binding for that  variable in the 'local' environment (the environment in which  we were e

Expressions and assignment, Expressions and assignment We can think of...

Expressions and assignment We can think of most computer programs as performing some sort of transformation on data.  Our code may get as input the exam scores of everyone in

#cmdprobs, #Why can''t I cd my Desktop? A minute ago I would open up cmd an...

#Why can''t I cd my Desktop? A minute ago I would open up cmd and it starts in C:\Users\myname but now it''s starting in C:\WINDOWS\system> and I don''t where I am or how to get ou

Types and declarations, Java programs are  what  is known as statically an...

Java programs are  what  is known as statically and  strongly defined.  Thus,  the  kinds  of all the variables must  be known at the time that the program is written. That seems

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