Q1. Write a python program to find the length of a set. (Don’t use built in function len)
intSet = set()
for i in range(1, 8):
value = int(input("Enter the %d Set value = " %i))
intSet.add(value)
print("Set Items = ", intSet)
length=0
for i in intSet:
length+=1
print("Set Length = ", length)OUTPUT
Enter the 1 Set value = 5
Enter the 2 Set value = 4
Enter the 3 Set value = 6
Enter the 4 Set value = 8
Enter the 5 Set value = 4
Enter the 6 Set value = 7
Enter the 7 Set value = 6
Set Items = {4, 5, 6, 7, 8}
Set Length = 5
Q2. Write a python program that accepts a sentence and calculate the number of uppercase letters and lowercase letters
def string_test(s):
UPPER_CASE=0
LOWER_CASE=0
for c in s:
if c.isupper():
UPPER_CASE += 1
elif c.islower ():
LOWER_CASE += 1
else:
pass
print ("Original String : ", s)
print ("No. of Uppercase characters : ", UPPER_CASE)
print ("No. of Lowercase characters : ", LOWER_CASE)
sentence = input ("Enter sentence :- ")
string_test(sentence)OUTPUT
Enter sentence :- Rahul Sonawane Nashik
Original String : Rahul Sonawane Nashik
No. of Uppercase characters : 3
No. of Lowercase characters : 16
Q2. Define a class named Rectangle which can be constructed by a length and width. The Rectangle class has a method which can compute the area and perimeter. Display area and perimeter. Also delete the object.
class Rectangle():
def __init__(self, l, w):
self.length = l
self.width = w
def rectangle_area(self):
return self.length*self.width
def rectangle_perimeter(self):
return 2*(self.length+self.width)
l= int(input("Enter length :- "))
w= int(input("Enter width :- "))
newRectangle = Rectangle(l, w)
print("Rectangle Area:-",newRectangle.rectangle_area())
print("Rectangle perimeter:-",newRectangle.rectangle_perimeter())
del newRectangle
print(newRectangle)OUTPUT
Enter length :- 4
Enter width :- 5
Rectangle Area:- 20
Rectangle perimeter:- 18
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_18496/3212389388.py in <module>
15 print("Rectangle perimeter:-",newRectangle.rectangle_perimeter())
16 del newRectangle
---> 17 print(newRectangle)
NameError: name 'newRectangle' is not defined
0 Comments:
Post a Comment