🎉3주차 MISSION CLEAR!!
벌써 50% 완주!!
그런데 세상에?????
으엉!??!! 네?!
세상에세상에! 척척박사라니!! 너무 뿌듯하잖아?! (´▽`ʃ💖ƪ)
지난 1, 2주차 동안 척척석사에 계속 올라갈 수 있어서 내심 뿌듯했는데
척척박사라니..! 척척박사라니!!이게 되네?!?!?!!!
끝까지 진짜 가보자고ㅠㅠ~!!~!~!!~!!!
파이썬에서 기본적인 함수의 활용👇
def 함수(매개변수):
변수 = 초깃값
# 여러 가지 처리
# 여러 가지 처리
# 여러 가지 처리
return 변수
위와 같은 형식으로 함수를 선언해서 활용👇
# 함수를 선언
def sum_all(start, end):
output = 0 # 변수 선언
# 숫자를 더하기 위해 for문을 돌림
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
+추가
파이썬보다 C언어에서 발생하는 일인데 '초기화'에 대해 추가로 적어보자면
C언어에서는 변수만 선언하기도 하는데, 위와 같이 합을 구하는 경우에 변수의 초기화가 필요하다.
왜냐하면, 선언과 동시에 초기화를 해주기 전에는 변수 자리에 쓰레기 값이라고하는 예측할 수 없는 값이 들어있기 때문이다.
따라서 변수 작성 시에 초기화는 필수 사항이다.