Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
17 views

Python Exercise 3

The document contains a series of Python exercises that include programs for finding the largest of three numbers, checking for leap years, displaying factors of a number, calculating the sum and average of natural numbers, summing the digits of a number, printing capital and small letters, and finding the factorial of a number. Each exercise provides a brief description and the corresponding code implementation. The exercises are aimed at practicing basic programming concepts in Python.

Uploaded by

ravi2372004
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Python Exercise 3

The document contains a series of Python exercises that include programs for finding the largest of three numbers, checking for leap years, displaying factors of a number, calculating the sum and average of natural numbers, summing the digits of a number, printing capital and small letters, and finding the factorial of a number. Each exercise provides a brief description and the corresponding code implementation. The exercises are aimed at practicing basic programming concepts in Python.

Uploaded by

ravi2372004
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Python Exercise No.

3
1. Write a program to check the largest among the three given numbers
# Program to find the largest among the three numbers
x = int(input(‘Enter the first number: ‘))
y = int(input(‘Enter the second number: ‘))
z = int(input(‘Enter the third number: ‘))
if (x>y) and (x>z):
large = x
elif (y>x) and (y>z):
large = y
else:
large = z
print(f “The largest among {} {} { } is {}’.format(x,y,z,large))

2. Program to check if the input year is a leap year

# A program to check whether the year is leap year or not


year = int(input('Enter the year :'))
if (year%4 == 0) and (year%400 == 0):
print(f'The year {year} is a leap year')
else:
print(f'The year {year} is not a leap year')

3. Program to display the factors of a given number

# Factors of a given number without using lists and functions


a = int(input('Enter a number to find it\'s factors : '))
for i in range(2,a+1):
if a%i == 0:
print(i, end = " ")
4. Program to find the sum and average of n natural numbers, where n is provided by
user
# Sum and Average of n natural numbers
num = int(input('Enter the number : '))
sum = 0
for i in range(num+1):
sum += i
average = sum/num
print(f'The sum of {num} natural numbers is {sum} and average is {average} ')

1
5. Program to find the sum of digits in a given number
# A program to find the sum of digits of a given number
num = int(input(‘Enter the number : ‘))
summation = 0
reminder = 0
while num!= 0:
remainder = num%10
summation = summation + reminder
num = int(num/10)
print(f’The sum of digits in the number {num} is {summation}’)

6. A program to print A-Z and z-a in two lines


# Program to write Capital letters and small letters in reverse order
print("Capital Letters\n")
for i in range(65,91):
print(chr(i), end = ' ')
print('\n')
print("Small letters in reverse \n")
for i in range(122,96,-1):
print(chr(i), end = ' ')
7. A program to find the factorial of a given number

# Program to find the factorial


num = int (input('Enter the numer : '))
fact = 1

if num < 0 :
print('Factorial not defined for negative numbers')
elif num == 1:
print('Factorial of one is 1')
else:
for i in range(2,num+1):

fact = fact*i
print(f' Factorial of number {num} is {fact}')

You might also like