1. 함수는 반복적인 것을 실행하긴 하지만 for문과 while문과는 약간 다르다.
2. 함수는 def 명령에 의해 정의되면, invoke(호출) 할 수 있다.
3. Parmeter(인자) 자리에 Argument(인수)를 넣어주면 파라미터에 맞춰어 새로운 결과를 뽑아낸다.
4, 넘겨 줄 수 있는 인자 같에 변수 인자(가인자)와 상수 인자(실인자)가 있다.
5. 아래와 같이 실행하면 27과 함께 None값이 뜨게 된다. 왜냐하면 함수의 리턴 값은 return을 지정해주지 않는 한, None이기 때문이다.
def triple(x):
print(x*x*x)
print(triple(3))
6. 터틀을 이용하여 다시 square의 인자 값을 조절하고. 여러 개의 사각형을 그려본다
ef square(length, up, down):
import turtle
t=turtle.Turtle()
t.up()
t.goto(up,down)
t.down()
for i in range(4):
t.forward(length)
t.left(90)
square(100,50, 50)
square(200,-50, 50)
square(300,50, -50)
square(400,-50, -50)
square(500,-50, -50)
7. 왜 d에 할당하는데 multiply가 실행될까? 그 이유는 할당 연산자가
def multiply(a,b,c) :
print(a*b*c)
d = multiply(3,4,5)
'2019년 혁신성장 청년인재 집중양성(빅데이터) > [프로그래밍] 파이썬' 카테고리의 다른 글
2019/08/13 이벤트 핸들러, tkinter를 이용한 객체 다루기 (0) | 2019.08.13 |
---|---|
2019-08-12 파일 읽기 (0) | 2019.08.12 |
2019/08/12 함수 (0) | 2019.08.12 |
2019/08/07 프로그래밍 조건문 (0) | 2019.08.07 |
[프로그래밍]20190805 Python (0) | 2019.08.05 |