두 가지 질문이 있습니다.사용자가 사전에 값을 추가하는 방법. 메서드가 예상 값을 반환하고 없음
1 - 사용자가 사전에 값을 추가하는 방법은 무엇입니까? 내가 본 dict에 대한 모든 예외는 이미 프로그래머가 미리 정의한 것입니다.
2 - 나는 verificarDisponibilidade()를 호출하고 매개 변수로 True를 전달하면, 내가 기대
class Imovel:
tamanho = 0
cor = ''
def __init__(self, tamanho, cor):
self.tamanho = tamanho
self.cor = cor
def verificarDisponibilidade(self, situacao):
self.situacao = situacao
if(situacao == True):
print 'Imovel disponivel'
else:
print 'Imovel indisponivel'
이 클래스를 썼다 "Imovel는을 disponivel"그러나 나는 가지고 :
Imovel disponivel
None
궁금 그 "None"이 반환됩니다.
감사합니다. 불량 영어로 죄송합니다.
인쇄 할 것으로 예상되는 문자열을 발생시키는 'print instance.verificarDisponibilidade (True)'를 호출 한 다음 함수의 결과 (None)도 인쇄하십시오. – DanielB
또한 검사 할 때 참 True와 비교하지 마세요. 'if self.situacao :' – DanielB
처음에는'If situacao :'를 넣었지만 약간의 오류가 발생할 수 있다고 생각했습니다. 감사! –