単語と必要な文字列を受け取り、単語が必要なすべての文字を少なくとも 1 回使用する場合に True を返すこの関数を定義しました。これを実行すると、正しい出力が得られますが、「なし」も出力される理由がわかりません。
これが私のコードです:
def uses_all(word, allused):
boolean = False
for e in allused:
if e in word:
boolean = True
else:
boolean = False
break
print boolean
print uses_all('facebook', 'd')
出力:
False
None
私がどこを間違えたかについてのコメントは高く評価されます。