# 함수(function)
# 2️⃣ 사용자 정의 함수
# " 직접 만들어서 사용하는 나만의 함수 " 사용하는 나만의 함수
# 기본 형태:
'''
def 함수이름(매개변수):
<함수 명령문>
return 반환할 값
'''
print('\n----- ex -----')
def say_Hello():
for i in range(3):
print('hello')
say_Hello()
# 함수 이름 : magic
# a,b 함수 넣으면 (a**b) % (a+b) 반환
def magic(a,b):
c = (a**b) % (a+b)
return c
print(magic(2,5))
print(magic(12,3))
print('\n----- 문제 1 -----')
# [나만의 덧셈 함수 만들기]
# 두 개의 숫자(a, b)를 매개변수로 받아서 더한 값을 반환하는 add_numbers 함수를 만들어보세요.
# 그리고 함수를 사용해 10과 25를 더한 값을 출력해봅시다.
'''힌트
def add_numbers(a, b):
return ? + ?
print(add_numbers(?, ?))
'''
def add_numbers(a, b):
return a + b
print(add_numbers(10, 25))
print('\n----- 문제 2 -----')
'''
- 함수 이름은 my_star라고 지어요.
- 매개변수로 a를 사용해요.
- 함수를 실행하면 '*'과 a를 곱하고 그 값을 반환해요.
- 실행 예시: a가 7일 때 -> *******
'''
def my_star(a):
return '*'*a
print(my_star(7))
print('\n----- 문제 3 -----')
'''
- 함수 이름은 greeting2 라고 지어요.
- 매개변수로 nation을 사용해요(국가라는 뜻)
- 함수를 실행하면, nation값에 따라 다른 값을 반환해요
- nation이 korea인 경우 '안녕하세요'
- nation이 spain인 경우 'Hola'
- nation이 england인 경우 'Hello'
- 위 셋 다 아닌 경우 'I don't know'
'''
def greeting2(nation):
# 여기에 pass를 지우고 코드 작성
pass
print(greeting2('korea'))
print(greeting2('spain'))
print(greeting2('portugal'))
To embed this project on your website, copy the following code and paste it into your website's HTML: