Professional Documents
Culture Documents
CS Project
CS Project
import csv
class Hotel:
def __init__(self):
self.rooms = {}
self.load_rooms()
def load_rooms(self):
try:
rooms = csv.reader(file)
self.rooms[int(room[0])] = room[1:]
except FileNotFoundError:
pass
def save_rooms(self):
writer = csv.writer(file)
writer.writerow([room] + details)
if room_number in self.rooms:
else:
else:
check_in = self.rooms[room_number][4].split('/')
check_out = self.rooms[room_number][5].split('/')
def display_vacant_rooms(self):
print("Vacant Rooms:")
def main():
hotel = Hotel()
while True:
print("\n=======================================")
print("=======================================")
print("5. Exit")
print("=======================================")
if option == 1:
hotel.create_room(room_number, room_price)
elif option == 2:
elif option == 3:
room_number = int(input("Enter room number: "))
hotel.calculate_bill(room_number)
elif option == 4:
hotel.display_vacant_rooms()
elif option == 5:
hotel.save_rooms()
break
else:
print("Invalid option!")
if __name__ == "__main__":
main()