728x90
반응형
함수 : 값을 넣으면 계산된 값을 돌려준다.
# 함수 정의
def f1(x):
a = 3
b = 5
y = a * x + b
return y
>>> c = f1(10)
>>> print(c)
35
def f2(x):
a = 3
b = 5
y = a * x + b
print(y) # 만약 return y 대신 print(y)를 입력한다면?
>>> d = f2(10) # 함수는 실행되어 값은 화면에 출력됨
35
>>> print(d) # 하지만 d에게 값을 반환하지는 않기 때문에 출력해보면 None이 출력된다
None
참과 거짓, 함수를 이용하여 퀴즈 만들기
def quiz():
ans = input('1 + 2 = ') # input()함수는 사용자로부터 문자열 입력을 받는데 쓰임
return 1 + 2 = int(ans) # int()함수는 문자열을 정수로 바꿔줌
# 1 + 2의 값과 int(ans)의 값이 같은지를 나타내는 True나 False로 반환
# 답을 맞히면 True를 돌려주고, 틀리면 False를 돌려준다
>>> quiz()
1 + 2 = 3
True
>>> quiz()
1 + 2 = 4
False
728x90
반응형
'개념' 카테고리의 다른 글
함수 (0) | 2024.05.30 |
---|---|
for 사용 반복문 (0) | 2024.05.29 |
and/or 연산자 (1) | 2024.05.29 |
if-elif-else 조건문 (0) | 2024.05.29 |
while 반복문 (0) | 2024.05.28 |