방통대/파이썬
[파이썬] 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