DEV Community

Cover image for 15 Python While Loop Programs Every Beginner Should Practice
Sanjay Sugumar
Sanjay Sugumar

Posted on Edited on

15 Python While Loop Programs Every Beginner Should Practice

** Python Day 8 – While Loop Practice Programs (1 to 8)**

1) 1 1 1 1 1

Code

i = 1
while i <= 5:
    print(1, end=" ")
    i += 1
Enter fullscreen mode Exit fullscreen mode

Output

1 1 1 1 1
Enter fullscreen mode Exit fullscreen mode

2) 1 2 3 4 5

Code

i = 1
while i <= 5:
    print(i, end=" ")
    i += 1
Enter fullscreen mode Exit fullscreen mode

Output

1 2 3 4 5
Enter fullscreen mode Exit fullscreen mode

3) 1 3 5 7 9

Code

i = 1
while i <= 9:
    print(i, end=" ")
    i += 2
Enter fullscreen mode Exit fullscreen mode

Output

1 3 5 7 9
Enter fullscreen mode Exit fullscreen mode

4) 3 6 9 12 15

Code

i = 3
while i < 16:
    print(i, end=" ")
    i += 3
Enter fullscreen mode Exit fullscreen mode

Output

3 6 9 12 15
Enter fullscreen mode Exit fullscreen mode

4.1) 15 12 9 6 3

Code

i = 15
while i > 1:
    print(i, end=" ")
    i -= 3
Enter fullscreen mode Exit fullscreen mode

Output

15 12 9 6 3
Enter fullscreen mode Exit fullscreen mode

4.2) 10 8 6 4 2

Code

i = 10
while i > 1:
    print(i, end=" ")
    i -= 2
Enter fullscreen mode Exit fullscreen mode

Output

10 8 6 4 2
Enter fullscreen mode Exit fullscreen mode

4.3) 9 7 5 3 1

Code

i = 9
while i > -1:
    print(i, end=" ")
    i -= 2
Enter fullscreen mode Exit fullscreen mode

Output

9 7 5 3 1
Enter fullscreen mode Exit fullscreen mode

5) Multiple of 3 and 5

Code

a = int(input("Enter a number: "))

if a % 3 == 0 and a % 5 == 0:
    print("Multiple of 3 and 5")
else:
    print("Not a multiple of 3 and 5")
Enter fullscreen mode Exit fullscreen mode

Sample Output

Enter a number: 15
Multiple of 3 and 5
Enter fullscreen mode Exit fullscreen mode

6) Multiple of 3 or 5

Code

a = int(input("Enter a number: "))

if a % 3 == 0 or a % 5 == 0:
    print("Multiple of 3 or 5")
else:
    print("Not a multiple of 3 or 5")
Enter fullscreen mode Exit fullscreen mode

Sample Output

Enter a number: 10
Multiple of 3 or 5
Enter fullscreen mode Exit fullscreen mode

7) Divisors of a Given Number

Code

a = int(input("Enter a number: "))

i = 1

while i <= a:
    if a % i == 0:
        print(i, end=" ")
    i += 1
Enter fullscreen mode Exit fullscreen mode

Sample Output

Enter a number: 12
1 2 3 4 6 12
Enter fullscreen mode Exit fullscreen mode

8) Count of Divisors of a Given Number

Code

a = int(input("Enter a number: "))

count = 0
i = 1

while i <= a:
    if a % i == 0:
        count += 1
    i += 1

print(count)
Enter fullscreen mode Exit fullscreen mode

Sample Output

Enter a number: 12
6

Enter fullscreen mode Exit fullscreen mode

CONCULSTION

  • Today i have do the pratice the 15 question and do 8 question remainig question i have some promblem mathematically problem i have and 9,10,11,12,13,14,15 i am known the program wise and not able to known this question understand there realy what happens in the sum how like means not 5x5=10 i known that i known but known 45 then ask means iam d'not known have can slove the problem practical iam able the remaing question the code how can run i will understand where come but logicaly what happens there number iam dont known

Top comments (0)