回答編集履歴
1
誤記の訂正(関数名→変数名)
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
[このこと](https://books.google.co.jp/books?id=IRiUDwAAQBAJ&pg=PA188&lpg=PA188&dq=def+predictDogOrCat&source=bl&ots=hIEALxpyeV&sig=ACfU3U2Ta2Mm5rvjXbXpdqjxOM-5p5-xQA&hl=ja&sa=X&ved=2ahUKEwiLhOmPjNLjAhWLxosBHdQUAdMQ6AEwAHoECAAQAQ#v=onepage&q=def%20predictDogOrCat&f=false)だと思いますが、def文は関数を定義するものなので、def predictDogOrCatの後の括弧の中には引数とする
|
1
|
+
[このこと](https://books.google.co.jp/books?id=IRiUDwAAQBAJ&pg=PA188&lpg=PA188&dq=def+predictDogOrCat&source=bl&ots=hIEALxpyeV&sig=ACfU3U2Ta2Mm5rvjXbXpdqjxOM-5p5-xQA&hl=ja&sa=X&ved=2ahUKEwiLhOmPjNLjAhWLxosBHdQUAdMQ6AEwAHoECAAQAQ#v=onepage&q=def%20predictDogOrCat&f=false)だと思いますが、def文は関数を定義するものなので、def predictDogOrCatの後の括弧の中には引数とする変数名を書きます。(例だとdef predictDogOrCat(file))
|
2
2
|
|
3
3
|
そもそもdefで定義する関数の引数部にリテラル(定数)を書くのは正しい文法ではありません。
|
4
4
|
|