Introduction to Python
Form 4 - Computer
2023-2024
Floor 4 - Computer Room
Mr. Peter
Outline
Outline
While Loop
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2214875/images/9811262/pasted-from-clipboard.png)
1
Number Sequences
2
Exercises
3
While Loop Statement
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1490014/images/9343467/pasted-from-clipboard.png)
1.
2.
Tab
while Condition :
Command1
![](https://s3.amazonaws.com/media-p.slid.es/uploads/2214875/images/10437733/pasted-from-clipboard.png)
While Loop Statement
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1490014/images/9343467/pasted-from-clipboard.png)
i = 1
while i <= 10:
print(i)
i = i + 1
While Loop from 1 to 10
While loop statement - Ex10_1
Right Triangle
Write a program that asks the user to enter a positive integer n, and then prints a right triangle consisting of n rows of asterisks.
![](https://srleng.com/view-only/2022-2023/3rd Term/python/ex13.gif)
Example
n = int( input( "Please input a positive integer: " ) )
Save the file as "XX_YYYY_Ex10_1.py"
While loop statement - Ex10_2
Inverse Right Tangle
Write a program that asks the user to enter a positive integer n, and then prints a right triangle consisting of n rows of asterisks.
Example
n = int( input( "Please input a positive integer: " ) )
![](https://srleng.com/view-only/2022-2023/3rd Term/python/ex13_1.gif)
Save the file as "XX_YYYY_Ex10_2.py"
While loop statement - Ex10_3
Multiples of 10:
Write a Python program to print the multiplication table for the number 10 up to 10
Example:
10 x 1 = 10
10 x 2 = 20
10 x 3 = 30
10 x 4 = 40
10 x 5 = 50
10 x 6 = 60
10 x 7 = 70
10 x 8 = 80
10 x 9 = 90
10 x 10 = 100
Save the file as "XX_YYYY_Ex10_3.py"
Write a Python program that prints a reversed triangle consisting of 10 rows of asterisks. The first row should contain one asterisk, the second row should contain two asterisks, and so on, up to 10 asterisks in the last row, which should be left-justified.
While loop statement - Ex10_4
Example
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
Save the file as "XX_YYYY_Ex10_4.py"
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
While loop statement - Ex10_4
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
Space
Asterisks
9
_______
1
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
While loop statement - Ex10_4
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
While loop statement - Ex10_4
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
While loop statement - Ex10_4
* ** *** **** ***** ****** ******* ******** ********* **********
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
4
_______
6
_______
_______
_______
_______
_______
_______
_______
_______
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
4
_______
6
_______
3
_______
7
_______
_______
_______
_______
_______
_______
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
4
_______
6
_______
3
_______
7
_______
2
_______
8
_______
_______
_______
_______
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
4
_______
6
_______
3
_______
7
_______
2
_______
8
_______
1
_______
9
_______
_______
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Reversed Triangle
Space
Asterisks
9
_______
1
_______
8
_______
2
_______
7
_______
3
_______
6
_______
4
_______
5
_______
5
_______
4
_______
6
_______
3
_______
7
_______
2
_______
8
_______
1
_______
9
_______
0
_______
10
_______
* ** *** **** ***** ****** ******* ******** ********* **********
While loop statement - Ex10_4
Write a Python program that prints a reversed triangle consisting of 10 rows of asterisks. The first row should contain 10 asterisk, the second row should contain 9 asterisks, and so on, down to 1 asterisks in the last row, which should be right-justified.
While loop statement - Ex10_5
Example
**********
*********
********
*******
******
*****
****
***
**
*
Reversed Triangle
Save the file as "XX_YYYY_Ex10_5.py"
Python - While Loop
By Mr Peter
Python - While Loop
- 300