코리아 IT아카데미/python 인터넷 강의29 ddazua | 22강 함수와 메소드 이론 함수 : 어떠한 영역에도 갇혀있지 않고 선언된 것 -c언어 쓰임 메소드 : 어떠한 영역 안에 갇혀서 선언된 것 -자바에서 쓰임 f{x} = 2x+1 g(z) = 3z*9 print() input() 이름뒤에 소괄호가 있는 것이 함수다. 단 키워드()는 함수가 아니다. 키워드() -if() -while() -for() 함수 f (x) = 2x+1 이름 매개변수 리턴값 함수에 리턴이 있으면 사용한 부분 통째로를 리턴값으로 보자 함수의 선언 def (1)메소드명((2)매개변수,...): (3)실행할문장 (4)return 리턴값 (1)동사로 작성한다 (연필(매개변수)을 쓴다(함수)) (2)외부에서 값을 전달받기 위해서는 반드시 선언되어야 하며, 생략이 가능하다. (3)생략 가능하다. (4)생략 가능하다. 메소드.. 2021. 10. 4. 응용예제 section 6, 7 보호되어 있는 글 입니다. 2021. 9. 23. ddazua | 16강 while문 '''day16 while.py ''' #%% while task ''' 제어문 반복문 - for문 반복횟수를 알 때 사용하는 목적 - while문 while 조건식 : 반복할 문장 조건식이 참이면 반복 반복횟수를 모를 때 사용하는 목적 무한 반복일 경우, 특정 조건에 break를 사용해서 탈출 ''' #%% while Test #이름 10번 출력 # cnt = 0 # while cnt != 10 : # print("{}.한동석".format(cnt)) # cnt += 1 # #%% while Task1 qMsg = (("당신의 혈액형은?\n" +"1.A형\n2.B형\n3.O형\n4.AB형\n5.나가기")) #print(qMsg) answer_a ="세심하고 거짓말을 잘 못한다." answer_b ="거.. 2021. 9. 23. ddazua | 15강 기타 제어문 '''day15 for3.py ''' #%% 기타 제어문 # break : 인터프리터가 break를 만나자마자 반복문 탈출 # continue : 아래 문장을 하지 않고 다음 반복 #1~10 중 4까지만 출력 for i in range(10): print(i + 1) if i == 3 : break #1~10 중 4를 제외하고 출력 for i in range(10): if i ==3: continue print(i+1) #%% 기타제어문 실습 # 100~1까지 중 70까지만 출력하기(break) for i in range(100): print(100-i) if i ==30: break print('-----------------') # 1~100까지 중 3과 5의 공배수만 출력하기(continue) # .. 2021. 9. 23. 이전 1 2 3 4 5 6 ··· 8 다음