関数の中のリストを参照してリストの合計値をprintするプログラムを作りたいのですがうまくいきません。
初歩的な問題で申し訳ありませんがよろしくお願いします。
Python
1def date(x): 2 day = [31,28,31,30,31,30,31,31,30,31,30,31] 3 return day[x-1]
Python
1n = 0 2for x in range(1,12): 3 n += date(x) 4print(n)
エラー
TypeError Traceback (most recent call last)
<ipython-input-115-b03723da38ff> in <module>()
1 n = 0
2 for x in range(1,12):
----> 3 n += date(x)
4 print(n)
TypeError: date() takes 0 positional arguments but 1 was given
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。