-6
はPythonで、「関数外の戻り値」が出てきて、インデントが間違っていないかチェックします。それについての手がかりは?正しい字下げで '関数の外に戻す'エラーが発生しましたか?
dict={1:10,2:20,3:30}
for a,b in dict.items():
if b==30:
return a
はPythonで、「関数外の戻り値」が出てきて、インデントが間違っていないかチェックします。それについての手がかりは?正しい字下げで '関数の外に戻す'エラーが発生しましたか?
dict={1:10,2:20,3:30}
for a,b in dict.items():
if b==30:
return a
返品はできません。あなたはdef
でコードをラップすることがあります。
d={1:10,2:20,3:30}
def return_30(d):
for a,b in d.items():
if b==30:
return a
dict
は型の名前で、あなたはそれを再定義するときに、元のdict
へのアクセスを失うので、また、私は、d
にdict
の名前を変更しました。
ループfor
ループは機能ではありません。
def function():
print(1+2) # Im inside the function, return keyword here is valid
# I'm outside the function.
for x in range(10):
print(x)
#This is not a function, return keyword here is invalid.
どこ機能は次のとおりです。 Pythonで関数は、のように
def
キーワードを使用して定義されましたか? –