잘 모르겠습니다 에러가 왜 뜨는지 노태헌 작성일 2025년 07월 20일 21:24 Q=INT(INput()) for i in range(9) Q*1=Q Q*2=Q*2 Q*3=Q*3 Q*4=Q*4 Q*5=Q*5 Q*6=Q*6 Q*7=Q*7 Q*8=Q*8 Q*9=Q*9이렇게 썼는데 =이 아니라 ==이라고 쓰는게 맞냐고 나와서 그걸로 바꾸면 트루트루트루트루 이렇게 떠요 ♥ 좋아요 0 목록으로
댓글
2개= 는 대입연산자 이기 떄문에
= 기호를 기준으로
왼쪽이 "변수"
오른쪽이 "값"이 여야 합니다!
즉 Q*1이 변수여야 하는데 계산식이 변수가 될 수는 없겠지요,
그러니 에러가 나는 것입니다.
그렇다면 어떻게 해야할까요"?
Q = Q*1이 맞는 표현처럼 느껴집니다.
컴퓨터가 == 써야하는거 아니냐고 물어보지만 우리의 의도와는 맞는지 맞지 않는지는 스스로가 판단해야겠습니다-!
지금 태헌이의 의도는
Q 라는 변수안에 Q*1이 계산된 값을 집어 넣는 것이므로
Q = Q*1 이라고 쓰는 것이 맞겠네요~!
어머님께 카톡 넣었으니 확인바랍니다!
댓글 쓰기
댓글을 작성하려면 로그인하세요.