class Hotel: def __init__(self,room,catagory): if room != int: raise TypeError () self.room = room self.catagory = catagory self.catagories = {"A":"Elite","B":"Economy","C":"Regular"} self.rooms = ["0","1","2","3","4","5"] def getRoom(self): return self.room def getCatagory(self): return self.catagory return self.catagories.get(self.catagory) def __str__(self): return "%s and %s"%(self.rooms[self.room],self.catagories.get(self.catagory)) try: room1 = Hotel(a,"A") room2 = Hotel(1,"A") except: print("there's an error")
type
if not type(room) is int:
import sys
except: print("Unexpected error:", sys.exc_info()[0])
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)