我需要一個reservation
函數來調用該類的相應方法。如何在外部函數中調用方法
但是,如果我必須在類之外提供用戶輸入,我怎樣才能將該參數傳遞給該方法?
class Stay:
def __init__(self):
self._type_room= ''
def set_type_room (self, NewRoom):
NewRoom= select_room()
self._type_room= NewRoom
def select_room():
Newroom= input ('insert')
if NewRoom == 'Single':
print ('ok')
else:
print ('only Single')
return NewRoom
def reservation():
stay= Stay()
stay.set_type_room(NewRoom)
不知道什麼被要求在這裏。你能澄清一下代碼沒有做的事嗎? –
如果我開始的代碼告訴我「NewRoom」沒有定義。 – Peter
您應該從最後一行和'set_type_room'方法的參數中移除'NewRoom'。 –