Hotel
Hotel
import datetime
# Sample data for rooms (you can populate this with real data)
cursor.executemany('INSERT INTO rooms VALUES (?,?,?,?)',
[(101, 'Single', 100.0, 'Vacant'),
(102, 'Double', 150.0, 'Vacant'),
(103, 'Suite', 200.0, 'Vacant')])
# Main menu
while True:
print("\nHotel Management System")
print("1. Display Available Rooms")
print("2. Book a Room")
print("3. Exit")
choice = input("Enter your choice: ")
if choice == '1':
display_available_rooms()
elif choice == '2':
room_number = int(input("Enter the room number: "))
guest_name = input("Enter guest name: ")
check_in_date = datetime.datetime.strptime(input("Check-in date (YYYY-MM-
DD): "), '%Y-%m-%d').date()
check_out_date = datetime.datetime.strptime(input("Check-out date (YYYY-MM-
DD): "), '%Y-%m-%d').date()
book_room(room_number, guest_name, check_in_date, check_out_date)
elif choice == '3':
break