第12章 関数について

12.6 練習問題 解答

問1

① ×:ユーザー自身で作成するユーザー定義関数も利用できる。
② ○:引数の個数や戻り値を返すなどは任意で設定できる。
③ ×:関数内で使用した変数は、関数内でのみ利用できるローカル変数になっている。
④ ○

問2

➢ 第12章.ipynb > 演習問題 > 問2

	#関数仕様1:関数calcTriangleを定義せよ
	def calcTriangle(base,height):
		area = base * height / 2
		return area

	#関数仕様2:関数calcSumを定義せよ
	def calcSum(numbers):
		sum = 0;
		for i in numbers :
			sum += i
		return sum

	#関数仕様3:関数scoreCheckを定義せよ
	def scoreCheck(score) :
		if score < 0 or score > 100 :
			print( ’ 0~100の数値で入力してください!’ )
		elif score <= 59 :
			print( ’かなり努力が必要です!’ )
		elif score <= 69 :
			print( ’もっと頑張りましょう!’ )
		elif score <= 79:
			print (’頑張りましょう!’ )
		elif score <= 89 :
			print( ’良くできました!’ )
		else:
			print (’大変良くできました!’ )
	

問2

①(ア)
②(イ)
④(ウ)