1-2. Python 프로그램 작성 예제

chaewon·2023년 1월 27일
0

새로운 함수 만들기


  • 함수: 여러 개의 프로그램 명령어들을 모아 놓은 것
def print_message():
	print("CS101 is fantastic!")
	print("Programming is fun!")
  • def: 키워드
  • print_message(): 함수
  • print는 def보다 공백이 있어야 함. (들여쓰기 필수 !)
  • print_message 함수는 하나의 명령어처럼 사용 가능
  • print("CS101 is fantastic!")
    print("Programming is fun!")는 함수 호출
def repeat_message():
	print_message ()
	print_message ()

def print_message ():
	print("CS101 is fantastic!")
	print("Programming is fun!")
  • def repeat_message (): 는 print_message 함수를 두 번 부름

    • 화면에 총 4줄이 출력 되는 것.
  • 정의를 하는 것과 함수를 실행하는 것은 서로 다른 동작

    • 정의: 설계도를 만드는 것

    • 함수를 실행: 설계도를 기반으로 하는 활동

    • def print_message():를 하고 난 후 마지막에 print_message() 입력 후 엔터를 하면 출력이 됨.


실행결과


for 반복문


for i in range (4):
	print("CS101 is fantastic!")
  • for i in range (4): range 안에 있는 숫자만큼 반복함
    • 지금은 숫자 4가 들어가 있으니 print 명령어를 4번 수행하게 됨.

☆ 주의할 부분

for i in range (4):
	print ("CS101 is fantastic")
	print ("I love Programming")
for i in range (4):
	print ("CS101 is fantastic")
print ("I love programming")
  • 두 개 코드 비교해보기
    • 첫번째는 두 개의 print문이 들여쓰기 되어 있음.
      • 총 8줄이 찍힘.
    • 두번째는 한 개의 print문이 들여쓰기 되어 있음.
      • 총 5줄이 찍힘.

★ 파이썬은 들여쓰기가 중요 ★


AI프로젝트 입문에서 파이썬 언어를 사용한다고 하는데, 아직 파이썬을 수강하지 않아 edwith 홈페이지에서 카이스트 김문주 교수님이 수업을 들으며 강의 하나씩 정리해보고자 한다.
edwith boostcourse 처음 배우는 프로그래밍 (w. 파이썬) - 카이스트 김문주 교수 강의 링크

0개의 댓글