프로그래밍 핵심 개념 in Python제어문이상한 수학 문제 I

Q

풀이가 해설과 일치하지 않는 경우?

조회 4579

좋아요 38

2020년 4월 28일




댓글 1

2023년 3월 9일
이전 내용에, and 연산자, or 연산자, not 연산자 수업 있습니다!
A
5개의 답변이 있어요
커뮤니티 파트너 채택



2020년 4월 28일



2021년 3월 16일

댓글 1

2021년 3월 16일
파이썬은 들여쓰기가 매우 중요해서 그런 것 같은데 `while` 부분 앞에 있는 공백을 지워보시겠어요?



2021년 7월 12일

댓글 2

2021년 8월 17일
and를 어떻게 사용하는지 모르셨다고 했으니까, 아마 and 대신에 처음부터 i가 8씩 증가하도록 (i가 8의 배수가 되도록) 작성하신 것 같아요.
2022년 11월 19일
어차피 8의 배수 아니면 출력 안할건데 8씩 올려서 검사하면되지 뭐하러 1씩 올려서 100번이나 반복해야돼? 라고 생각하신거죠.



2021년 8월 17일

댓글 2

2022년 11월 19일
i = 8 while i <= 100: if i%12 != 0: print(i) i += 8
2022년 11월 19일
if 안에서 증가할 수 있지만 12의 배수가되면 if 안으로 들어갈 수 없기 때문입니다. i += 8이 if 안에 있다고 가정해봅시다. while i가 100이하? (맞으면반복) → if i가 12의 배수? (맞으면 출력하고 i += 8) | (아니면 아무것도안함). 여기서 i가 48이 되는 순간 더 이상 i값을 올릴 수 없어서 무한 반복하는겁니다. while i가 100이하? (48이니까 반복) → if i가 12의 배수? (아니니까 아무것도안함) → while i가 100이하? (48이니까 반복) → if i가 12의 배수? (아니니까 아무것도안함) → ...



2023년 8월 21일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇