第12章 関数について
12.6 練習問題 解答
問1
① ×:ユーザー自身で作成するユーザー定義関数も利用できる。
② ○:引数の個数や戻り値を返すなどは任意で設定できる。
③ ×:関数内で使用した変数は、関数内でのみ利用できるローカル変数になっている。
④ ○
問2
➢ 第12章.ipynb > 演習問題 > 問2
1 | #関数仕様1:関数calcTriangleを定義せよ |
2 | def calcTriangle(base,height): |
3 | area = base * height / 2 |
4 | return area |
5 |
6 | #関数仕様2:関数calcSumを定義せよ |
7 | def calcSum(numbers): |
8 | sum = 0 ; |
9 | for i in numbers : |
10 | sum + = i |
11 | return sum |
12 |
13 | #関数仕様3:関数scoreCheckを定義せよ |
14 | def scoreCheck(score) : |
15 | if score < 0 or score > 100 : |
16 | print ( ’ 0 ~ 100 の数値で入力してください!’ ) |
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
①(ア)
②(イ)
④(ウ)