python tutorial - Python While Loop | While Loop in Python - learn python - python programming




 python while loop

Learn Python - Python tutorial - python while loop - Python examples - Python programs

  • A while loop is a control flow statement that allows code to be executed repeatedly based on a given Boolean condition.
 python while loop

Syntax:

while <expression>:  
        Body  
  • Here, body will execute multiple times till the expression passed is true. The Body may be a single statement or multiple statement.

Eg:

a=10  
while a>0:  
    print "Value of a is",a  
    a=a-2  
print "Loop is Completed"

Output:

Value of a is 10  
Value of a is 8  
Value of a is 6  
Value of a is 4  
Value of a is 2  
Loop is Completed  

Explanation:

  • Initially, the value in the variable is initialized.
  • Secondly, the condition/expression in the while is evaluated. Consequently if condition is true, the control enters in the body and executes all the statements.
  • If the condition/expression passed results in false then the control exists the body and straight away control goes to next instruction after body of while.
  • Thirdly, in case condition was true having completed all the statements, the variable is incremented or decremented. Having changed the value of variable step second is followed. This process continues till the expression/condition becomes false.
  • Finally Rest of code after body is executed.

Program to add digits of a number:

n=153  
sum=0  
while n>0:  
    r=n%10  
    sum+=r  
    n=n/10  
print sum  

Output:

9

Wikitechy tutorial site provides you all the learn python , learn python for dummies , python coding classes , python online training course , online python course , python training courses , python programming classes , python classes online , python programming for dummies , online python class

Related Searches to While Loop in Python

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.

×