returnとは?
・返り値がない場合とある場合の2種類がある
return(返り値がない場合)
def a(x,y):
if x==y:
print("same")
return
print(x,y)
else:
print("different")
a(1,1)
a(1,0)
実行結果
same
different
・returnの後のprint(x,y)は実行されない
return(返り値がある場合)
def a(x,y):
if x==y:
return ("{}と{}は等しい").format(x,y)
else:
return ("{}と{}は等しくない").format(x,y)
a(1,1)
a(1,0)
実行結果
'1と1は等しい'
'1と2は等しくない'