- 두 개의 인수를 받아서 그 합을 반환하는 함수를 작성하세요. 함수 이름은 add_numbers 로 작성해 주세요.
def add_numbers(x,y):
result = x + y
return result
hap = add_numbers(1,2)
print("1+2의 add_numbers()함수 결과는 %d" % hap)
2. 문자열을 인수로 받아 문자열의 길이를 반환하는 함수를 작성하세요. 함수 이름은 string_length 로 작성해 주세요. 힌트 : len( )
def string_length():
return "안녕하세요"
print(len("안녕하세요"))
3.목록을 인수로 사용하고 목록에서 가장 큰 요소를 반환하는 함수를 작성하세요. 함수 이름은 find_max 로 작성해 주세요. 힌트 : max( )
def find_max():
return [1,2,3,4,5]
print(max([1,2,3,4,5]))
4.문자열 목록을 인수로 받아 문자열이 알파벳순으로 정렬된 새 목록을 반환하는 함수를 작성하세요. 함수 이름은 sort_strings 로 작성해 주세요. 힌트 : sorted( )
def sort_strings():
return ["t", "a", "y", "e", "c"]
print(sorted(["t", "a", "y", "e", "c"]))
5.두 개의 숫자를 인수로 받아 둘 중 더 큰 값을 반환하는 함수를 작성하세요. 함수 이름은 find_larger 로 작성해 주세요.
def find_larger(num1, num2):
if num1 > num2:
print(num1)
else:
print(num2)
num1 = int(input("숫자 입력: "))
num2 = int(input("숫자 입력: "))
6. 파이썬에서 인수를 사용하는 방법에 대해 설명하세요.
키워드인수 - 함수의 인터페이스에서 지정한 매개변수의 변수명을 사용하여 함수의 인수를 지정하는 방법
디폴트인수-별도의 인수값이 입력되지 않을 때 인터페이스 선언에서 지정한 초깃값을 사용하는 방법가변인수 -함수의 인터페이스에서 지정한 변수 이외의 추가 변수를 함수에 입력할 수 있도록 지원하는 방법
7. ‘02. 함수 심화’ 챕터에 있는 코드를 복습하여 과제로 제출해 주세요.
8.03. 함수의 인수’ 챕터에 있는 코드를 복습하여 과제로 제출해 주세요.
'스터디 > 파이썬 스터디 과제' 카테고리의 다른 글
[2팀/이유진] 5차시 파이썬 과제- 함수 (0) | 2023.04.12 |
---|---|
[1조/이도연] 5차시 파이썬과제 - 함수 (0) | 2023.04.12 |
[3팀/안소연] 5차시 파이썬 과제-함수 (0) | 2023.04.12 |
[3팀/김수경] 파이썬 과제 5주차 - 함수 (0) | 2023.04.11 |
[1팀 / 권단은] 5차시 파이썬 과제 - 함수 (0) | 2023.04.11 |