Q1. Write a python program to find the length of a set. (Don’t use built in function len)
= set()
intSet for i in range(1, 8):
= int(input("Enter the %d Set value = " %i))
value
intSet.add(value)print("Set Items = ", intSet)
=0
lengthfor i in intSet:
+=1
lengthprint("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):
=0
UPPER_CASE=0
LOWER_CASEfor c in s:
if c.isupper():
+= 1
UPPER_CASE elif c.islower ():
+= 1
LOWER_CASE else:
pass
print ("Original String : ", s)
print ("No. of Uppercase characters : ", UPPER_CASE)
print ("No. of Lowercase characters : ", LOWER_CASE)
= input ("Enter sentence :- ")
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)
= int(input("Enter length :- "))
l= int(input("Enter width :- "))
w= Rectangle(l, w)
newRectangle 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