본문 바로가기
방통대/파이썬

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

by 꿈꾸는 몽나 2024. 4. 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

'방통대 > 파이썬' 카테고리의 다른 글

[파이썬] 10-2 클래스와 인스턴스  (0) 2024.04.25
[파이썬] 10-1 객체지향  (2) 2024.04.25
[파이썬] 9-2 함수의 확장  (2) 2024.04.18
[파이썬] 9-1 함수  (2) 2024.04.18
[파이썬] 8강. 체크포인트 연습 문제  (0) 2024.04.11