現状
以下のコードを実行した場合、期待する出力は1ですが何も返ってきません。また、デバッグのために書いたprint文のコメントアウトを外すと
3 1
と出力されます。print文をコメントアウトした状態で1とだけ返ってくるコードを教えていただきたいです。
file
1array = [3,4,5,1,2] 2 3def search_min(array): 4 vmin = 1000 5 for v in array: 6 if v < vmin: 7 vmin = v 8 # print(vmin) 9 return vmin 10 11search_min(array)
やったこと
関数の実行方法がおかしいのかなと思いましてググったのですが
def 関数名(引数): 処理 return 返したい値 関数名(引数)
の形でおかしくないのではと思いました。また配列(リスト)の定義方法も合ってるかと思いました。ご教授のほどよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/30 13:15