위는 m을 0으로 계속 초기화 시켜주는 거고 아래는 초기 m이 0으로 지정되고 4에서 1로 변경된 후 계속 1인채로 있으니까 합성수만 나오지
진심으로 감사합니다 ㅠㅠ m 옮기면서 해보니까 잘 되네요.. 밑에 코드에서 각 수에대해서 합성수가 여러번 나오는 이유가 뭘까요..
n % i == 0 이 되는 조건의 i가 여러개 있으니까 그러지
if m == 1: print(n, ': 합성수') break
print(n, ': 합성수') 만 앞에 들여쓰기 줘. 맨 처음 n % i ==0 이면 루프 빠져나오게 하면 됨
break가 이렇게 사용되는거네요.. 책볼때는 안와닿았는데 감사합니다 감사합니다 ㅠㅠ
들여쓰기가 전부인 언어인데 그걸 갈라버리면 어쩜
파이썬은 들여쓰기도 문법
파이썬은 들여쓰기로 구분함
위는 m을 0으로 계속 초기화 시켜주는 거고 아래는 초기 m이 0으로 지정되고 4에서 1로 변경된 후 계속 1인채로 있으니까 합성수만 나오지
진심으로 감사합니다 ㅠㅠ m 옮기면서 해보니까 잘 되네요.. 밑에 코드에서 각 수에대해서 합성수가 여러번 나오는 이유가 뭘까요..
n % i == 0 이 되는 조건의 i가 여러개 있으니까 그러지
if m == 1: print(n, ': 합성수') break
print(n, ': 합성수') 만 앞에 들여쓰기 줘. 맨 처음 n % i ==0 이면 루프 빠져나오게 하면 됨
break가 이렇게 사용되는거네요.. 책볼때는 안와닿았는데 감사합니다 감사합니다 ㅠㅠ
들여쓰기가 전부인 언어인데 그걸 갈라버리면 어쩜
파이썬은 들여쓰기도 문법
파이썬은 들여쓰기로 구분함