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