Introduction to Python

Form 3 - Computer

2023-2024

Floor 4 - Computer Room

Mr. Peter

Outline

Outline

While Loop

1

Number Sequences

2

Exercises

3

While Loop Statement

1.

2.

Tab

while Condition :

Command1

While Loop Statement

1.

2.

while i < 5 :

3.

Tab

4.

Tab

i = 0

print(i)

i = i + 1

Write a Python program that prints an inverted half pyramid of stars with a fixed number of rows, n = 10.

Question

While loop statement - Ex01

Example

Save the file as "XX_YYYY_Ex01.py"

Asterisks Repeat = String \times Integer
**********
*********
********
*******
******
*****
****
***
**
*

Write a Python program that prints an equilateral triangle pattern of stars with a fixed number of 10 rows.

Question

While loop statement - Ex02

Example

Save the file as "XX_YYYY_Ex02.py"

Asterisks Repeat = String \times Integer
         *
        ***
       *****
      *******
     *********
    ***********
   *************
  ***************
 *****************
*******************

Write a Python program that prints a hollow rectangle pattern of stars. The program should use variables width and height to control the dimensions of the rectangle.

Question

While loop statement - Ex03

Example, if width = 10 and height = 5

Save the file as "XX_YYYY_Ex03.py"

Asterisks Repeat = String \times Integer
**********
*        *
*        *
*        *
**********

Write a Python program that prints a hollow right-angled triangle pattern of stars with a fixed size of 10 lines.

Question

While loop statement - Ex04

Example, if width = 10 and height = 5

Save the file as "XX_YYYY_Ex04.py"

*
**
* *
*  *
*   *
*    *
*     *
*      *
*       *
**********
StringRepeat = Asterisk + ( ( n - 2 ) \times Space ) + Asterisk
Asterisks Repeat = Asterisk \times 1
Asterisks Repeat = Asterisk \times n

Python - While Loop 05

By Mr Peter

Python - While Loop 05

  • 176