Conditionals-for and while, Python Programming

 

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

 

Posted Date: 8/9/2012 7:02:51 AM | Location : United States







Related Discussions:- Conditionals-for and while, Assignment Help, Ask Question on Conditionals-for and while, Get Answer, Expert's Help, Conditionals-for and while Discussions

Write discussion on Conditionals-for and while
Your posts are moderated
Related Questions
Tuples  and strings Python has two different more list-like data  types  that are very important to understand.A tuple  is a structure that  is like a list, but  is not  mutab

Python programs Every  general-purpose computer has a various detailed design, which  defines  that  the way  its program requires  to be specified is different. The "machine

#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

Python has  a built-in list data  structure that  is easy  to use  and  incredibly convenient.  So, for that point, you can say >>> y = [1, 2, 3] >>> y[0] 1 >>> y[2]

Structured data We will often  want  to work  with  large  groups of data.   Rather  than  providing  each  number its own  value,  we need  to manage the data  into natural s

Procedures in python Procedures are computer program creates that let us capture common patterns of computation by: Grouping together sequences of statements

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

You should use for whenever you can, because  it creates  the structure of your  loops clear. Sometimes, however, you require to do an operation various times, but you don't want t

Your task is to construct a translator from the subset of Python in Project 3 intocontinuation-passing style (CPS). Of course, the expected way of accomplishing this is to trans

Write an algorithm for the sum of the given series 1,-1/2,1/4,-1/8.....