第12章 関数について

12.6 練習問題 解答

問1

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

問2

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

1#関数仕様1:関数calcTriangleを定義せよ
2def calcTriangle(base,height):
3    area = base * height / 2
4    return area
5 
6#関数仕様2:関数calcSumを定義せよ
7def calcSum(numbers):
8    sum = 0;
9    for i in numbers :
10        sum += i
11    return sum
12 
13#関数仕様3:関数scoreCheckを定義せよ
14def scoreCheck(score) :
15    if score < 0 or score > 100 :
16        print( ’ 0100の数値で入力してください!’ )
17    elif score <= 59 :
18        print( ’かなり努力が必要です!’ )
19    elif score <= 69 :
20        print( ’もっと頑張りましょう!’ )
21    elif score <= 79:
22        print (’頑張りましょう!’ )
23    elif score <= 89 :
24        print( ’良くできました!’ )
25    else:
26        print (’大変良くできました!’ )

問2

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

f