문제
다음의 프로그램을 작성하고 디버깅d 하면서 커서가 각각 ①, ②, ③ 위치에 있을 때의 a의 값을 각각 출력하시오.
import time
now = time.localtime()
a = 0
a = now.tm_year-1900 # ----------------------- ①
a += now.tm_mon-1 # ----------------------- ②
a += now.tm_mday
print(1, 2, 3) # ----------------------- ③
#위 문장에서 출력될 값들을 각각 ① ② ③위치에서의 a의 값으로 바꾸어 준다.
힌트
해당 프로그램이 어떤 프로그램인지 해석하려 하기보단, 디버깅 과정을 진행하면서 커서를 주석으로 표시된 위치들로 각각 보냈을 때, a값을 확인하는 것에 집중한다.
출처
자기주도 파이썬