Python Codess
Python Codess
# Input
radius = float(input("Enter the radius of the cylinder: "))
height = float(input("Enter the height of the cylinder: "))
# Calculations
volume = math.pi * radius ** 2 * height
surface_area = 2 * math.pi * radius * (radius + height)
# Output
print("Volume of the cylinder:", volume)
print("Surface area of the cylinder:", surface_area)
Write a program that takes the marks of 5 subject and display the grade.
marks = []
for i in range(5):
subject_mark = float(input(f"Enter the marks for subject {i+1}: "))
marks.append(subject_mark)
total_marks = sum(marks)
average_marks = total_marks / 5
grade = None
if average_marks >= 90:
grade = 'A'
elif 80 <= average_marks < 90:
grade = 'B'
elif 70 <= average_marks < 80:
grade = 'C'
elif 60 <= average_marks < 70:
grade = 'D'
else:
grade = 'F'
if number > 0:
print("The number is positive.")
elif number < 0:
print("The number is negative.")
else:
print("The number is zero.")
rows = 4
# Print numbers
for k in range(2 * i - 1):
if k % 2 == 0:
print("1", end="")
else:
print("0", end="")
print()
Write a program that takes a number and check whether it is a palindrome or not
# Input
number = input("Enter a number: ")
# Input
number = int(input("Enter a number: "))
# Initialize variables
reversed_number = 0
# Output
print("Reversed number:", reversed_number)
Write a program takes a number and finds the sum of digits in a number.
# Input
number = int(input("Enter a number: "))
# Initialize sum
sum_of_digits = 0
# Calculate sum of digits
while number > 0:
# Extract the last digit of the number
digit = number % 10
# Output
print("Sum of digits:", sum_of_digits)
# creating a list
list1 = [11, 5, 17, 18, 23]
# Example usage:
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7, 8]
common_items = find_common_items(list1, list2)
print("Common items:", common_items)
# checking condition
if num % 2 == 0:
print(num, end=" ")
mt = (1,2,3,4,1,3,4)
my_list = []
print(my_list)
Write a program to create a set,add members in a set and remove one item from
set.
my_set = set()
my_set.add(1)
my_set.add(2)
my_set.add(3)
my_set.add(4)
my_set.add(5)
my_set.remove(3)
Write a program to perform following operations on set: intersection of set, union of set, set
difference , symmetric difference ,clear a set.
# Intersection of sets
intersection = set1.intersection(set2)
print("Intersection of sets:", intersection)
# Union of sets
union = set1.union(set2)
print("Union of sets:", union)
# Set difference
difference = set1.difference(set2)
print("Set difference (set1 - set2):", difference)
# Symmetric difference
symmetric_difference = set1.symmetric_difference(set2)
print("Symmetric difference:", symmetric_difference)
# Clear a set
set1.clear()
print("Set1 after clearing:", set1)
def highest_3_values_1(my_dict):
result_dict = {}
sorted_dict = sorted(my_dict.items(), key=lambda x: x[1], reverse=True)
for i in range(3):
result_dict[sorted_dict[i][0]] = sorted_dict[i][1]
return result_dict
my_dict = {'A': 67, 'B': 23, 'C': 45, 'D': 56, 'E': 12, 'F': 69}
print(highest_3_values_1(my_dict))
my_dict = {'a': 10, 'b': 30, 'c': 20, 'd': 40, 'e': 25}
Write a python function that accept a string and calculate the number of upper case letters and
lower case letters.
def count_upper_lower(string):
upper_count = 0
lower_count = 0
Write a program to generate a random float where the value is between 5 and 50 using python
math module.
import random
def is_prime(number):
if number <= 1:
print(number, "is not a prime number")
return False
for i in range(2, number):
if number % i == 0:
print(number, "is not a prime number")
return False
print(number, "is a prime number")
return True
# Example usage:
num = int(input("Enter a number: "))
is_prime(num)
Write a program to create a user defined module that will ask your college name and will
display the name of the college.
college.py
def get_college_name():
college_name = input("Enter your college name: ")
return college_name
def display_college_name():
college_name = get_college_name()
print("Your college name is:", college_name)
main.py
import college
college.display_college_name()
Write a program that will display calendar of given month using calendar module.
import calendar
Write a Numpy program to generate six random integers between 10 and 30.
import numpy as np
random_integers = np.random.randint(10, 31, size=6)
print("Six random integers between 10 and 30:", random_integers)
Write a program to create a class “Degree” having a method “getdegree” that prints “I got a
degree”.it has two subclasses namely “undergraduate” and “postgraduate” each having a
method with the same name that print “I am an undergraduate” and “I am a postgraduate”
respectively .call the method by creating an object of each of the three classes.
class Degree:
def getdegree(self):
print("I got a degree")
class Undergraduate(Degree):
def getdegree(self):
print("I am an undergraduate")
class Postgraduate(Degree):
def getdegree(self):
print("I am a postgraduate")
undergrad_obj = Undergraduate()
undergrad_obj.getdegree()
postgrad_obj = Postgraduate()
postgrad_obj.getdegree()
class Animal:
def make_sound(self):
print("Some generic sound")
class Dog(Animal):
def make_sound(self):
print("Woof")
class Cat(Animal):
def make_sound(self):
print("Meow")
class DogCat(Dog, Cat):
pass
try:
num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
except ZeroDivisionError:
print("Error: Division by zero!")
except ValueError:
print("Error: Please enter valid integers for numerator and denominator.")