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 |