我必須調試功能是:調試固定的功能,例如THST第二工作正常
def buggy_contains(current, new):
for mail in current:
if mail == new:
return True
return False
我必須解決上述功能,使得所述第二功能正常工作:
def add_new_mail(existing, new):
if buggy_contains(existing, new):
return # already exists nothing to do.
existing.append(new)
每當我調用函數時,它會將每封郵件附加到列表並返回列表,但每當傳遞一個帶有大寫字母的類似郵件時,它應該將其視爲同一郵件,但它不是.Ex:add_new_mail(郵件, 「[email protected]」)和add_new_mail(郵件「[email protected]」)應該被視爲相同但它還在計算第二封郵件。 我試圖通過更改第二個函數來完成它,但只有第一個函數應該被修復。如何修復它?