中級 › TypeError: missing 1 required positional argument の原因と直し方 › パターン1
TypeError: missing 1 required positional argument の原因と直し方
関数定義で必要な引数の数だけ、呼び出し時に値を渡していないときに出るエラーです。
1 def add(a, b): 2 return a + b 3 4 print(add(_______)) ^
Traceback (most recent call last):
File "main.py", line 4, in <module>
print(add(3))
^^^^^^
TypeError: add() missing 1 required positional argument: 'b'
空欄を埋めて実行を通す
定義した引数の数だけ、呼び出し時にも値を渡す必要があります。1つでも足りないとTypeErrorになります。
次の問題