ユーザーが入力した文字列入力のオブジェクトのみを含むリストを検索しようとしています。リスト内のオブジェクトに文字列入力に対応する名前がある場合、コードはオブジェクトの関連情報を出力してそれを返します。リスト検索のためにオブジェクトを文字列に変換する方法は?
しかし、私が知っている項目を入力しても出力は "0"です。私は入力がオブジェクトの1つと等しい時を知るために、リスト内のオブジェクトを文字列として認識するためにPythonを必要とします。
flavor_input = str.upper(input('What is the flavor of the cake you are looking for? '))
for var in cakeList:
if str(var) == flavor_input:
print('The flavor has been found')
print(var)
return var
if var not in cakeList:
print('The cake is not on the list!')
return 0
を助けた
希望は、あなたの 'cakeList'とどのような入力あなたがそれを提供しているが、'生成してはならないのサンプルを投稿することができます0 '? – zwer
cakeListのオブジェクトはどのような型ですか? – Broncos423
'cakeList'の中のvarが' cakeList'の 'for var 'の下に字下げされているので、どうしてそれが真実であるかはわかりません... –