**Hello everyone, in this post we will Discuss about Loops.**

What is a Loop?

Anything which keeps on repeating, based on a certain condition, is known as Loop.

In Python, Like other Programming Language, we have several looping statements, We will start with the While Loop

>>> x = 1

>>> while x <= 10:

print "I Am ",x

x = x + 1

I Am 1

I Am 2

I Am 3

I Am 4

I Am 5

I Am 6

I Am 7

I Am 8

I Am 9

I Am 10

>>>

Lets Make a small Program

# Program to display the multiplication table of any given number upto 10.

num = input("Hey You! Give Me A Number \nAnd I Will Display The Multiplication Table Upto 10, Faster Than You Can Write: ")

count = 1

while count<=10:

print num, " * ", count, " = ", num*count

count +=1

raw_input("Press Enter To Exit")

>>>

Hey You! Give Me A Number

And I Will Display The Multiplication Table Upto 10, Faster Than You Can Write: 8

8 * 1 = 8

8 * 2 = 16

8 * 3 = 24

8 * 4 = 32

8 * 5 = 40

8 * 6 = 48

8 * 7 = 56

8 * 8 = 64

8 * 9 = 72

8 * 10 = 80

Press Enter To Exit

Okay Interesting, isn't it?

I hope this is Informative For You, Practice it, And Here is a Task For You:

Write a Program which would display the Multiplication Table Of Any Given Number, Upto Any Given Point.

Example:

Give me a number to multiply: 9

How Far Should I Show you The Table: 20

and then it should display the multiplication table upto 20.

Good Luck!

What is a Loop?

Anything which keeps on repeating, based on a certain condition, is known as Loop.

In Python, Like other Programming Language, we have several looping statements, We will start with the While Loop

>>> x = 1

>>> while x <= 10:

print "I Am ",x

x = x + 1

I Am 1

I Am 2

I Am 3

I Am 4

I Am 5

I Am 6

I Am 7

I Am 8

I Am 9

I Am 10

>>>

**Explanation:**We have initiated the variable x, so the value of x is 1, next statement, while x <= 10: means keep doing the statements you have under while until x becomes less than or equal to 10. But as of now the x is 1, so it needs to execute the statements under the while statement, the print statement is pretty clear, which says print "I Am", x means print I Am x (x = present value of x), so it prints out I Am 1, next statement it find x = x + 1, means add one to the present value of x, so x becomes 2, x + 1(1 + 1) = 2, it returns to the while statement, checks the condition, present value of x is 2, since x is less than 10, it will again execute the statements under the while, in this way when the value of x becomes 11, and it returns to the while statement and the condition becomes false, it skips the statements under the while statements.Lets Make a small Program

# Program to display the multiplication table of any given number upto 10.

num = input("Hey You! Give Me A Number \nAnd I Will Display The Multiplication Table Upto 10, Faster Than You Can Write: ")

count = 1

while count<=10:

print num, " * ", count, " = ", num*count

count +=1

raw_input("Press Enter To Exit")

**Output:**>>>

Hey You! Give Me A Number

And I Will Display The Multiplication Table Upto 10, Faster Than You Can Write: 8

8 * 1 = 8

8 * 2 = 16

8 * 3 = 24

8 * 4 = 32

8 * 5 = 40

8 * 6 = 48

8 * 7 = 56

8 * 8 = 64

8 * 9 = 72

8 * 10 = 80

Press Enter To Exit

Okay Interesting, isn't it?

I hope this is Informative For You, Practice it, And Here is a Task For You:

**Question:**Write a Program which would display the Multiplication Table Of Any Given Number, Upto Any Given Point.

Example:

Give me a number to multiply: 9

How Far Should I Show you The Table: 20

and then it should display the multiplication table upto 20.

Good Luck!

## 0 comments:

## Post a Comment