함수 정의
1. 함수 정의 명령어 - def
def f_root():
r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print('The value is {} or {}'.format(r1, r2))
2. 함수의 사용
def f_root():
r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print('값은 {} 또는 {}'.format(r1, r2))
a=2
b=4
c=-16
f_root()
- 결과
The value is 2.0 or -4.0
3. 매개변수(Parameter)있는 함수의 사용
def f_root(x, y, z):
r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print('The value is {} or {}'.format(r1, r2))
a=2
b=4
c=-16
f_root(a, b, c)
- 결과
The value is 2.0 or -4.0
4. 함수에서 생성된 값반환
def f_add(x, y):
value = x + b
return value
a=1
b=2
print('1 + 2의 값은 {}이다.'.format(f_add(a, b)))
- 결과
1 + 2의 값은 3이다.
'Common > Python' 카테고리의 다른 글
[Python]긴 문자열 입력하기 (0) | 2017.06.06 |
---|---|
[Python]자주 쓰이는 내장함수 - format (0) | 2017.06.06 |
[Python]편집기 설치-PyCharm (0) | 2017.06.03 |
[Python]3.6.1 설치 (0) | 2017.06.03 |
[Python]if-else (0) | 2017.06.02 |