[혼공학습단] 4주차 혼공파 파이썬 기본 미션

김수연·2022년 7월 31일
0

혼공학습단 8기

목록 보기
4/7
post-thumbnail

🎉3주차 MISSION CLEAR!!

벌써 50% 완주!!
그런데 세상에?????


으엉!??!! 네?!


세상에세상에! 척척박사라니!! 너무 뿌듯하잖아?! (´▽`ʃ💖ƪ)


지난 1, 2주차 동안 척척석사에 계속 올라갈 수 있어서 내심 뿌듯했는데
척척박사라니..! 척척박사라니!!이게 되네?!?!?!!!
끝까지 진짜 가보자고ㅠㅠ~!!~!~!!~!!!

4주차(7/25 - 7/31)

📕 기본미션: p.223[직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기

파이썬에서 기본적인 함수의 활용👇

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언어에서는 변수만 선언하기도 하는데, 위와 같이 합을 구하는 경우에 변수의 초기화가 필요하다.
왜냐하면, 선언과 동시에 초기화를 해주기 전에는 변수 자리에 쓰레기 값이라고하는 예측할 수 없는 값이 들어있기 때문이다.
따라서 변수 작성 시에 초기화는 필수 사항이다.

profile
Quien no arriesga, no gana nada

0개의 댓글