Python_인수와 매개변수

장해수·2023년 6월 9일
  1. 인수와 매개변수
    1) 인수
  • 함수 호출부에서 함수 실행부에 데이터를 전달함
    2) 매개변수
  • 호출부와 선언부의 관계를 맺어주는 변수
def greet(customer): #매개변수
	print(f'{customer} 고객님 안녕하세요.')
    
 greet('홍길동') #인수

3) 인수와 매개변수의 개수
(1) 인수와 매개변수의 개수는 일치해야 함

  • 불일치 할 경우 error 발생
    (2) 매개변수 개수가 정해지지 않은 경우 ' * ' 이용
def printNum(*numbers): #매개변수 개수가 정해지지 않은 경우 
	for number in numbers:
    	print(number, end='')
    print()
printNum()
printNum(1)
printNum(1, 2)
printNum(1, 2, 3)
  1. 실습
    예제 1) 국어, 영어, 수학 점수를 입력받고, 이를 이용해서 총점과 평균을 출력하는 함수를 만들어보자.
  • 코드
def printScore(kor, eng, mat):
    sum = kor + eng + mat
    avg = sum / 3

    print('총점: {}'.format(sum))
    print('평균: {}'.format(round(avg, 2)))

kor = int(input('국어: '))
eng= int(input('영어: '))
mat = int(input('수학: '))

printScore(kor, eng, mat)
  • 결과
국어: 70
영어: 98
수학: 57
총점: 225
평균: 75.0
profile
데이터 진행시켜

0개의 댓글