メモ06【可変長引数】
可変長引数とか。 コードと選択肢は以下になります。
1 2 3 4 |
def kahen(teacher, *mentor): print(teacher) kahen('Noro', 'Nakao', 'Miyaoka') |
1 (‘Noro’, ‘Nakao’) 2 (‘Noro’, ‘Nakao’, ‘Miyaoka’) …
可変長引数とか。 コードと選択肢は以下になります。
1 2 3 4 |
def kahen(teacher, *mentor): print(teacher) kahen('Noro', 'Nakao', 'Miyaoka') |
1 (‘Noro’, ‘Nakao’) 2 (‘Noro’, ‘Nakao’, ‘Miyaoka’) …
円周率とかformatの考え方。 コードと選択肢は以下になります。
1 2 3 |
import math print("出力結果:") print('円周率は%5.3fである。'%math.pi)/code> |
1 出力結果:円周率は5.142である。 2 出力結果:円周率は3.142である。 3…
コードと選択肢は以下になります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class Sample: c_list = [] def add_c_list(self,data): self.c_list.append(data) print("出力結果:", end=" ") sample1 = Sample() sample1.add_c_list("TEST_1") sample2 = Sample() sample2.add_c_list("TEST_2") for item_data in sample1.c_list: print(item_data, end=" ") |
1 出力結果: データ1 データ2 2 出力結果: データ1 3 出力結果: データ2 4 出力結果: 実行結果 1 出…
append_その2 コードは以下になります。
1 2 3 4 5 6 7 |
def culc(a, b=1, squares=[], cubes=[]): months = ['January', 'March', 'May', 'July'] months.append('September') for month in months[:]: if len(month) > 5: months.insert(0,month) print(months) |
■ 実行結果
1 2 |
['January', 'January', 'March', 'May', 'July', 'September'] ['September', 'January', 'January', 'March', 'May', 'July', 'September'] |
3行目の「months.a…
appendとべき乗 コードは以下になります。
1 2 3 4 5 6 7 8 9 |
def culc(a, b=1, squares=[], cubes=[]): squares.append(a ** 2) cubes.append(b ** 3) return squares, cubes print(culc(1)) print(culc(2, 3)) print(culc(3, 4)) print(culc(4, 5)) |
■ 実行結果
1 2 3 4 |
([1], [1]) ([1, 4], [1, 27]) ([1, 4, 9], [1, 27, 64]) ([1, 4, 9, 16], [1, 27, 64, 125]) |
まず変数aとbにそれぞれ1…
先日Python3エンジニア認定基礎試験を合格(ギリギリ)しましたので、その時のメモを残そうかと思います。自分用の振り返りや、これから試験を受験される方にとってプラスになれば幸いです。 raiseに関する問題 raise…