DEV Community

Cover image for Python Practice Problems
Karthick (k)
Karthick (k)

Posted on

Python Practice Problems

In this blog, I have done basic conditional statement questions and answer I have practised some important Python number-based programs. These programs helped me understand while loops, functions, conditional statements, digit extraction, mathematical operations, and problem-solving logic.

# 1. 1   1   1   1   1

for i in range(5):
    print(1);
Enter fullscreen mode Exit fullscreen mode
# 1 2 3 4 5 


number=1;

while number<=5:
    print(number,end=" ")
    number+=1
Enter fullscreen mode Exit fullscreen mode
#3) 1   3   5   7   9

Number=1

while Number<=9:
    print(Number,end=" ");
    Number+=2
Enter fullscreen mode Exit fullscreen mode
#4) 3   6   9   12  15

Number=3

while Number<=15:
    print(Number,end=" ");
    Number+=3;

Enter fullscreen mode Exit fullscreen mode
#5) Multiples of 3 and 5 


for number in range(1,101):
    if number%3==0 and number%5==0:
        print(number)
Enter fullscreen mode Exit fullscreen mode
#6) Multiples of 3 or 5 

for i in range(1,20):
    if i%3==0 or i%5==0:
        print(i)
Enter fullscreen mode Exit fullscreen mode
#7) Divisors of a given number


Given_values=12;

i=1;
while i<=Given_values:
    if Given_values%i==0:
        print(i);
    i+=1

Enter fullscreen mode Exit fullscreen mode
#8) Count of Divisors of given number


Given_values=36;
count=0

i=1;
while i<=Given_values:
    if Given_values%i==0:
        print(i,end=" ");
        count+=1
    i+=1
print()
print(count)

Enter fullscreen mode Exit fullscreen mode
#9) Prime Number

Given_prime_number=19;
i=2
is_prime=True;

while i<Given_prime_number:
    if Given_prime_number%i==0:
        is_prime=False
        break;
    i+=1;

if is_prime==True:
    print("It is a prime number");
else:
    print("Not a prime number")
Enter fullscreen mode Exit fullscreen mode
#10) Reverse printing a number

Given_number=122;

while Given_number>0:
    digit=Given_number%10;

    Given_number=Given_number//10;

    print(digit,end='')

Enter fullscreen mode Exit fullscreen mode

This is the collection of problems I have completed. I didn't share any outputs; instead, please try to determine the outputs yourself, and feel free to provide feedback in the comments.

Top comments (0)