Menu
Coddy logo textTech

引数

CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 44/77。

関数の引数とは、関数を呼び出す(Call)際にその関数に渡す値のことです。関数に引数を追加するには、括弧 () の中に記述します:

def function_name(arg1, arg2, ...):
	code

引数の名前は、変数と同じ命名規則に従っている限り、自由につけることができます(例えば、defif のような予約語にすることはできません)。また、必要な数だけ引数を記述できます。

関数を呼び出して引数を渡すには、次のように記述します。

function_name(value1, value2, value3, ...)

引数の数が多すぎる関数を呼び出し、その関数がより少ない数の引数を想定している場合、プログラムは失敗します

使用例:

def is_even(number):
	if number % 2 == 0:
		print(f"{number} is even")
	else:
		print(f"{number} is odd")

for i in range(15, 34):
	is_even(i)
for i in range(153, 219):
	is_even(i)

ここでは、number という1つの arguments を受け取り、その numberevenodd かを print する is_even という function があります。次に、この function を2回 Call します。1回目は15から34までのすべての number に対して、2回目は153から219までのすべての number に対してです。

challenge icon

チャレンジ

簡単

2つの整数を input として受け取り、それらの積を calculate して print する function を呼び出すプログラムを作成してください。

自分で試してみよう

# ここに関数を宣言してください
# 関数内で a*b の結果を出力してください

a = int(input())
b = int(input())
# ここで引数 a と b を使って関数を呼び出してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン