回答編集履歴

1

誤記の訂正(関数名→変数名)

2019/07/29 02:34

投稿

kenshirou
kenshirou

スコア772

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の後の括弧の中には引数とする数名を書きます。(例だとdef predictDogOrCat(file))
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