three = 0
while three < 1000:
three = three + 1
if three / 3 != 0:
continue
else:
print(three)
while three < 1000:
three = three + 1
if three / 3 != 0:
continue
else:
print(three)
3의 배수를 구하는 소스인데요 이것이 작동이 안하는데 그 이유를 알고 싶은 것이에요
if three / 3 != 0: <== 이부분을 if three % 3 != 0: 이렇게 바꾸면 정상 작동 하는것은 아는 것이에요
하지만 파린이는 if three / 3 != 0: 왜 이부분에서 원하는 값을 얻을 수 없는 것인지 궁금한 것이에요
슬래시 는 나눈다, 퍼센트 기호는 몫 입니다
그러니깐 내가 궁금한건 나눈 값이 영이 아니면 계속 돌리고 나눈값이 0이 되면 그걸 출력하라고 한건데 왜 출력이 안되고 %만 되냐고
나눈값은 0~333 까지 증가하며 나오고, 몫으로 하면 0~2 까지 반복되네요, 원하는 목적을 이룰려면 퍼센트기호 나머지 로 보는게 맞습니다, 위에 몫이 아니라 나머지 입니다 실수였습니다 미안해요
아 자꾸 왜 몫이라 썼냐, 퍼센트는 나머지 입니다 정정할게요
4/3, 5/3, 6/3 ...... 여기서 0이 나올수가 있겠냐 바보야
아 그르네 고걸 몰랐구만
그리고 continue는 왜 있는지 모르겠음 if three % 3 == 0: print(three) 가 낫지 않을까?