def print_address():
print('서울특별시 종로구 1번지')
print('파이썬 빌딩 7층')
print('홍길동')
print_address()
한 번만 함수를 정의하면 언제든지 필요할 때면 함수를 불러서 일을 시킬 수 있음.
def print_address(name):
print('서울특별시 종로구 1번지')
print('파이썬 빌딩 7층')
print(name)
print_address('홍길동')
def calculate_area(radius):
area = 3.14 * radius ** 2
return area
c_area = calculate_area(5.0)
def get_sum(start, end):
sum = 0
for i in range(start, end + 1):
sum += i
return sum
def calculate_area(radius):
result = 3.14 * radius * 2
return result
r = float(input('원의 반지름 : '))
area = calculate_area(r)
print(result)
def calculate_area():
result = 3.14 * r ** 2
return result
r = float(input('원의 반지름 : "))
area = calculate_area()
print(area)
def calculate_area(radius):
area = 3.14 * radius ** 2
return
area = 0
r = float(input('원의 반지름 : '))
calculate_area(r)
print(area)
def greet(name, msg = 'hi ?'):
print('안녕', name + ',' + msg)
greet('길동')
def calc(x, y, z):
return x + y + z
def drawit(x, y):
t.penup()
...
...
...
s = turtle.Screen()
s.onscreenclick(drawit)
- 함수가 무엇인지를 학습하였음.
- 인수와 매개변수가 무엇인지를 학습하였음.
- 어떻게 함수로 인수를 전달할 수 있는지를 학습.
- 여러 개의 인수를 함수로 전달하는 방법을 학습.
- 함수가 값을 반환하는 방법을 학습.
- 지역변수와 전역변수의 차이점에 대해여 학습.
- global 키워드를 사용하여서 함수 안에서 전역변수를 사용하는 방법을 학습.