混攻派第4週ミッション


基本タスク:223ページ「手動エンコーディング:範囲内のすべての整数の関数を追加」実行後にコードを入力する画面と実行結果画面のスナップショットの検証
# 함수를 선언합니다.
def sum_all(start, end):
    # 변수를 선언합니다.
    output = 0
    # 반복문을 돌려 숫자를 더합니다.
    for i in range(start, end + 1):
        output += i
    #리턴합니다.
    return output
# 함수를 호출합니다.
print("0 to 100:", sum_all(0, 100))
print("0 to 1000:", sum_all(0, 1000))
print("50 to 100:", sum_all(50, 100))
print("500 to 1000:", sum_all(500, 1000))
0 to 100: 5050
0 to 1000: 500500
50 to 100: 3825
500 to 1000: 375750
タスクの選択:位置決めパラメータ、デフォルトパラメータ、および可変パラメータの概要
パラメータdef test(value):
入力として関数に渡される値の変数を受信します.関数を作成するときは、カッコに識別子を入力します.関数を宣言するときと関数を呼び出すときのパラメータ数は同じでなければなりません.
デフォルトパラメータdef test(value=n):
パラメータが入力されていない場合は、パラメータのデフォルト値に入ります.通常のパラメータは、デフォルトのパラメータの後にあることはできません.
可変パラメータdef test(*value):
ユーザーが任意の複数のパラメータの関数を入力できるようにします.変数パラメータの後ろには通常のパラメータはありません.変数は1つしかありません.