방통대/파이썬

[파이썬] 9강. 함수 연습 문제

꿈꾸는 몽나 2024. 4. 18. 22:18
728x90

 

문제1. 다음 중 반환값에 따른 함수의 종류를 구분할 때, 나머지와 다른 하나는?

1. print

2. input

3. format

4. int

 

 

 

정답 : 1

풀이 : print는 반환값이 없는 함수이고, input, format, int는 반환값이 있는 함수이다.

 

 

 

 

 

 

문제2. 다음 코드의 실행 결과는?

temp, season = 27, "summer"
season, temp = temp, season
print(season)

1. 'summer'

2. 27

3. season

4. print

 

 

 

정답 : 2

풀이 : season과 temp의 값을 교환하기 때문에 season의 값은 27이다.

 

 

 

 

 

 

문제3. 다음 코드의 실행 결과는?

x = 1

def updatex():
    x = 2
    x = x + 1
    
updatex()

print(x)

 

 

 

정답 : 1

풀이 : 값이 2인 변수 x는 함수 내에서만 작동하는 지역변수이다.

따라서 print(x)값은 값이 1인 전역변수 x값을 출력한다.

 

728x90