この関数は1つのリストを出力します。つまり、 'paige'がリストに含まれている場合は先頭のリストです。ただし、何も返しません。どこが間違っていますか?Whileループは何も返しません。
また、str(list)
ここに結果を出力する最良の方法はありますか?
def addingpaige(s):
list = ["paige", "peter", "eric"]
result = ""
while "paige" and "peter" in list:
result = result + str(list)
return result
print addingpaige(["paige", "peter", "eric"])
'while" paige "と" peter "in first。それぞれの封じ込めを個別にテストしてください –
これはどのように終了しますか?アウトプットとして何を期待していますか? – yassin
であり、 'list'はループ本体のどこでも変更されないので、無限ループになります。 –