[문과생 혼공파(이썬)] 4주 기본&선택미션 - 범위 내부 정수 더하기
혼공파(혼자 공부하는 파이썬) 4주 기본미션 - 범위 내부 정수 더하기
간단한 손코딩을 해보고 결과 값을 올리는 미션입니다.
사실 미션은 간단하지만, 중간에 있는 개념들도 이해하면서 학습은 완성 되는 것 같습니다.
이번주는 휴가여서 좀 건너 뛰었으나 중간에 스킵한 부분도 금주에는 올릴 수 있...지 않을까라는 생각을 지난 주에도 했었는데...ㅠㅠ
미션은 총 6주차로 나누어서 주차별로 진행하며 기본 미션과 선택 미션으로 나누어집니다.
4주차 기본미션 연습문제 실행결과 올리기 입니다.
[p223 범위 내부 정수 모두 더하는 함수]
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("50 to 1000:", sum_all(50, 1000))
결과값은 심플합니다.
말 그대로 범위 내 정수의 합이 노출 됩니다.
*선택미션: 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기
1) 매개변수: 함수 작성 시 삽입되는 값.
더 쉽게 이야기하면 y=2x 라는 함수에 3을 삽입하면 6이겠죠?
여기서 삽입한 3을 매개변수 / 6을 return(결과) 입니다.
2) 가변 매개변수(책의 흐름에 따라 가변을 앞으로 합니다.): print() 함수에서 사용하는것 과 같이 매개변수를 원하는 만큼 받을 수 있는 함수
*함수: 코드의 집합
3) 기본 매개변수: 가변 매개변수와는 달리 '매개변수=값' 형태로 되어 있는 매개변수
가변과 기본을 쉽게 풀면 다음과 같습니다.
def print_n_times(value, n=2):
for i in range(n):
print(value)
print_n_times("안녕")
첫 번째 줄의 value는 가변 매개변수입니다. 안녕이 들어갈 수도 있고 하이가 들어갈 수도 있습니다.
n=2와 같이 매개변수=값 형태로 되어 있는 것이 기본 매개변수 입니다.
함수 선언 시 n=2로 선언하여 별도로 n(횟수)을 지정하지 않았어도 2번만 출력됩니다.
*일반 매개변수는 기본 매개변수 뒤에 오지 않습니다. 프로그래밍 언어로써 기본 매개변수와 일반 매개변수를 분리하고자 함 입니다.
[파이썬 혼자 공부 미션]
3주차. 기본 - list, dictionary, range 요약
혼자 공부하는 파이썬
이 책은 독학으로 프로그래밍 언어를 처음 배우려는 입문자가, 혹은 파이썬을 배우려는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’, ‘어떻게’ 학습해야 ��
m.hanbit.co.kr
#그러나_광고비가_없다ㅠ #한빛미디어마케팅담당자님_권당CPA로좀
혼공공식홈페이지 이미지는 저작권 이슈가 있을 경우 말씀주시면 제거하겠습니다.