class Train:
def __init__(self,name,fare,seats,passenger_name):
self.name = name
self.fare= fare
self.seats=seats
self.passenger_name=passenger_name
def getStatus(self):
print(f"The train name is : {self.name}")
print(f"The seats available in this train is : {self.seats}")
def getInfo(self):
print (f"The fare of the train is : Rs. {self.fare}")
def bookTicket(self):
if(self.seats>0):
print(f"{self.passenger_name} Your seat is booked... Your seat number is : {self.seats}")
self.seats = self.seats-1
else:
print(f"Sorry all seats are booked .. .....Please try in Tatkal ....")
a = input("Enter Your name : ")
train_name = Train("Rajdhani Express (14002)",1495,350,a)
train_name.getStatus()
train_name.getInfo()
train_name.bookTicket()
#train_name.getStatus()

0 Comments