Header Ads Widget

Responsive Advertisement

Indian Railway Reservation




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()

         

Post a Comment

0 Comments