Python Slip 15

9aceb1c95e284f8ab23f1ff4f14f18f7

Q1. Write a python program to find the repeated items of a tuple.

t = [int(x) for x in input("Enter any value:").split()]
t = tuple(t)
print("Repeated Values:")
for i in range(0,len(t)):
 
    for j in range(i+1,len(t)):
 
        if t[i]==t[j]:
 
            print(t[i],end=" ")

OUTPUT

Enter any value:4 5 7 8 9 3 2 3 4 5 8
Repeated Values:
4 5 8 3 

Q2. Write a python program to accept string and remove the characters which have odd index values of a given string using user defined function.

def removeOddString(strng):
    tempstng = ""
    for charindex in range(len(strng)):
        if charindex % 2 == 0:
            tempstng = tempstng + strng[charindex]
    return tempstng

givenstring = input('Enter the given random string = ')
print('The given string before modification = ', givenstring)

resstring = removeOddString(givenstring)
print('The given string after modification = ', resstring)

OUTPUT

Enter the given random string = Ashoka Center For Business And Computer Studies, Nashik
The given string before modification =  Ashoka Center For Business And Computer Studies, Nashik
The given string after modification =  Ahk etrFrBsns n optrSuis ahk

Q2. Define a class Person having members – name, address. Create a subclass called ―Employee with member staffed, salary. Create ‘n’ objects of the Employee class and display all the details of the Employee.

class person:
    def __init__(self,name,address):
        self.empname=name
        self.address=address
    
class employee(person):
    def __init__(self, name, address,salary):
        super().__init__(name, address)
        self.salary=salary
    def display(self):
        print('name : {}\taddress : {}\tsalary : {}'.format(self.empname,self.address,self.salary))   
   
n=int(input("Enter How may Employees:"))
s=[]
for i in range(0,n):
    x=input("Enter Object Name:")
    s.append(x)
    print(s)
for j in range(0,n):
    print("\nEnter Details of Employee",j+1)
    name1=input('enter name : ')
    address=input('enter address : ')
    salary=int(input('enter salary : '))
    s[j]=employee(name1,address,salary)

print("\nDetails of Employees Are:-")
for j in range(0,n):
    s[j].display()

OUTPUT

Enter How may Employees:3
Enter Object Name:e1
['e1']
Enter Object Name:e2
['e1', 'e2']
Enter Object Name:e
['e1', 'e2', 'e']

Enter Details of Employee 1
enter name : rahul
enter address : nashik
enter salary : 85000

Enter Details of Employee 2
enter name : sachin
enter address : surat
enter salary : 80000

Enter Details of Employee 3
enter name : sagar
enter address : pune
enter salary : 55000

Details of Employees Are:-
name : rahul	address : nashik	salary : 85000
name : sachin	address : surat	salary : 80000
name : sagar	address : pune	salary : 55000

0 Comments:

Post a Comment