input輸入的變量默認為str聂沙,需要接收int類型
num = input("請問你們有多少人用餐妈嘹?")
if num > 8:
TypeError: '>' not supported between instances of 'str' and 'int'
解決辦法:
try:
num = int(input("請問你們有多少人用餐驾锰?"))
except ValueError as err:
pass
if num > 8:
TypeError: object() takes no parameters
def _init_(self,restaurant_name,cuisine_type): #錯誤的方式只寫了一個下劃線
def __init__(self, restaurant_name,cuisine_type): #正確的方式扮碧,下劃線是左右各兩個