선착순 모집! 국비지원 받고
4주 완성
Codeit Logo
부트캠프
기업교육
모든 강의
국비
단기 완성
커뮤니티
수강 후기
멤버십 안내
로그인
회원가입
Codeit Logo
커뮤니티
질문/답변
자유게시판
고민 나누기
관련 질문
구구단 1단까지는 되는데, 9단까지 만드는 것이 어렵습니다.
답변 2
좋아요 3
구구단 두 코드의 차이가 무엇인가요?
답변 3
좋아요 7
구구단 1단은 출력이 되는데, 그 후의 방향성에 대해 문의드려요!
답변 2
좋아요 2
j = 10이라서 false가 되는부분
답변 0
좋아요 5
J 순서의 차이
답변 1
좋아요 2
질문 지켜보기
파이썬 프로그래밍의 힘
제어문
구구단
Q
왜 j = 1이 반복문 안쪽에 쓰이는지 모르겠습니다!
조회 809
좋아요 5
2018년 1월 12일
soyounho
Lv
35
soyounho
Lv
35
공유하기
5
+0
댓글 10개
시간순
시간순
인기순
Youngjun
2018년 1월 12일
while j<=9 가 끝나면 j는 10이 됩니다. 그런데 구구단 결과를 출력하려면 while j <=9 가 실행되어야 하는데 j = 10 이라면 조건이 거짓이므로 실행되지 않습니다. 그래서 j = 1을 두는 것입니다
0
+0
Youngjun
2018년 1월 12일
그리고 global 변수 는 함수내에서만 쓰이는걸로 알고 있습니다.
0
+0
Yoonsoo
2018년 1월 12일
함수 밖에 있는 변수는 모두 global 변수입니다. 반복문 안에 있는 변수가 local 변수로 많이 헷갈리시는데, local 변수는 함수 내에 있는 변수이고, 함수 밖에 있는 변수는 모두 global 변수입니다.
0
+0
Yoonsoo
2018년 1월 12일
영준님이 말씀하신 것처럼 큰 반복문이 돌 때마다 `j`의 값이 `1`로 초기화되어야 구구단이 제대로 실행됩니다 :)
0
+0
Youngjun
2018년 1월 12일
아 제가 의미한건
형식이 함수내에서 쓰인다는 거였는데 지금 보니 다르게 해석될 여지가 많군요 죄송합니당 ㅠ.ㅠ
0
+0
Yoonsoo
2018년 1월 12일
아닙니당 ㅎㅎ 윤호님도 잘 이해하셨을 것입니다. 영준님 항상 감사합니다~
0
+0
soyounho
2018년 1월 12일
네ㅎㅎ 이해했습니다. 제가 자바스크립트 부분을 조금은 알고 있는 상태라서 자바스크립트에서 for문을 쓸경우 (var i = 1; i <= 9; i++)이걸 항상 같이 쓰니깐 해깔릴 여지가 없는데... while문을 쓰니 좀 해깔렸습니다.ㅋ
0
+0
soyounho
2018년 1월 12일
파이썬에서도 for문 부분을 빨리 배워 봐야겠네요ㅋ
0
+0
soyounho
2018년 1월 12일
감사합니당~~^^
0
+0
Yoonsoo
2018년 1월 12일
넵 ㅎㅎ 재밌게 학습해주세요!
0
+0
A
1개의 답변이 있어요
킹코딩
LV. 28
2019년 9월 25일
2
+0
관련 질문
구구단 1단까지는 되는데, 9단까지 만드는 것이 어렵습니다.
답변 2
좋아요 3
구구단 두 코드의 차이가 무엇인가요?
답변 3
좋아요 7
구구단 1단은 출력이 되는데, 그 후의 방향성에 대해 문의드려요!
답변 2
좋아요 2
j = 10이라서 false가 되는부분
답변 0
좋아요 5
J 순서의 차이
답변 1
좋아요 2
홈
모든 강의
국비 단기 완성
멤버십 안내
댓글 10개