07 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단, 출력문의 출력 서식을 준수하시오.)
def func(num1, num2 = 2):
print('a = ', num1, 'b = ', num2)
func(20)
답
더보기
a = 20 b = 2
해설
코드 | 실행순서 및 해석 | ||
1 | def func(num1, num2 = 2): | 1 | def: 파이썬에서 메소드를 정의하는 예약어 num1은 비어있고 num2는 2로 초기값을 넣고 시작 그리고 3의 func(20)을 호출한다. |
3 | num1에 20 삽입 | ||
2 | print('a = ', num1, 'b = ', num2) | 4 | 출력 |
3 | func(20) | 2 | 20이라는 값을 가지고 func()호출 하나의 값만 가지고 시작했기 때문에 비어있는 num1에 20이 들어감 |
'자격증 > 정보처리기사 실기 - 기출문제' 카테고리의 다른 글
[정보처리기사 실기] 2022년 1회 09 - 보안 프로토콜 (0) | 2025.07.19 |
---|---|
[정보처리기사 실기] 2022년 1회 08 - 프로그래밍 언어 [Python] (0) | 2025.07.19 |
[정보처리기사 실기] 2022년 1회 06 - 데이터베이스 (0) | 2025.07.19 |
[정보처리기사 실기] 2022년 1회 05 - 프로그래밍 [JAVA] (0) | 2025.07.19 |
[정보처리기사 실기] 2022년 1회 04 - SQL (0) | 2025.07.19 |