채택완료

파이썬 변수

2021-01-07 (목) 13:17:32 2,038

988123253_1609992904.8527.jpg

안녕하세요!! 파이썬 2일차 왕초보입니다ㅎㅎ

변수를 활용해보고 싶어서 80 대신 x를 도입해 보았는데요,

왜 아래 그림처럼 위와는 다른 그림이 그려지는 걸까요...?

누적(sum)이나 뭐 다른건 없는거같은데 아무리 쳐다봐도 도무지 답이 나오질 않아서 질문 드립니다..!

988123253_1609992948.7731.jpg

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

문법상

for x in range(n) 에서의 x는

위에 선언한 변수 x가 아닌것으로 알고있습니다.

최상단에서 x = 80을 대입했지만

for문에서 x는 새로운 변수가 되서

초기화가 되는게 아닌가도 싶습니다.

답변에 대한 댓글 1개

2021-01-08 (금) 14:42:26
감사합니다!!!!!!!!

for A in B 문법은 A자리에 B의 값을 넣어 반복됩니다.

for x in range(n)에서는 x가 A가 되겠네요.

이름이 중복되지 않도록 x=80가 아닌 다른 이름으로 m=80과 같이 변경해서 테스트해보세요.

답변에 대한 댓글 1개

2021-01-08 (금) 14:42:17
감사합니다!!!!!!!!

답변을 작성하려면 로그인이 필요합니다.