#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목7주차 강의를 듣다가 질문 드립니다.2022-04-18 17:42
작성자

안녕하세요. 강의를 듣다가 질문이 생겨서 글을 쓰게 됐습니다.

7주차 강의 중 Using MS Visual Code to enhance debug productivity를 들으면서 직접 MS Visual Code로 수업 내용을 직접 따라해보고 있었습니다.

소스코드의 내용은 다음과 같습니다.

#user defined functions

def calcAddition(left, right):
    sum = left + right
    return sum

def getLarger(varLeft, varRight):
    if (varLeft >= varRight):
        varReturn = varLeft

    else:
        varReturn = varRight

    return varReturn

print("Program started.")
var1 = 3
var2 = 4

var3 = calcAddition(var1, var2)
print("var3 :", var3)

var4 = getLarger(var1, var2)
print("var4 :", var4)

이때, 교수님께서 var1 변수에 마우스를 가져다 대시면 var1: int라고 뜨면서 변수 var1이 정수라는 것을 보여주셨습니다.

그런데 제가 직접 따라서 만들었을 때는 (variable) var1: Literal[3]이라고 떴습니다. 

여기서 어느 부분이 잘못된 건가요? 윗사진이 교수님의 화면, 아랫사진이 제가 만든 프로그램입니다.

mb-file.php?path=2022%2F04%2F18%2FF2096_KakaoTalk_20180624_224952122.jpg

mb-file.php?path=2022%2F04%2F18%2FF2095_main.py%20-%20%ED%8C%8C%EC%9D%B4%EC%8D%AC%20%EC%97%B0%EC%8A%B5%20-%20Visual%20Studio%20Code%202022-04-18%20%EC%98%A4%ED%9B%84%205_15_17.png
 

댓글
이전[re]디버깅관련 질문입니다.2022-04-19
다음[re]7주차 강의를 듣다가 질문 드립니다.2022-04-19