Python入門 関数定義、関数の引数と返り値の宣言

# 関数定義
def say_something():
   s = 'hi'
   return  s

result = say_something()
print(result)

def what_is_this(color):
   if color == 'red':
       return 'tomato'
   elif color == 'green':
       return 'green pepper'
   else:
       return "I don't know"

result = what_is_this('red')
result = what_is_this('green')
result = what_is_this('yellow')
print(result)

# 関数の引数と返り値の宣言
# num: int = 10

# 宣言することによって、int として引数を渡してほしいとプログラマーに言うことはできるが、
# 間違ったデータを渡してもpythonはエラーとして返してくれない
def add_num(a:int, b:int) -> int:
   return a + b

r = add_num('a', 'b')
print(r)

この記事が気に入ったらサポートをしてみませんか?