#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[중간과제-3번] 리스트 질문2020-05-04 20:37
작성자

for i in range(2, num) :

   if num % i == 0:

      L. append(i)

      print(L)


이렇게 했을땐 8일떄 약수가

[1,2,8]

[1,2,4,8]로 나오는데


for 문에 맞춰서 print(L)을 앞으로 당기면


for i in range(2, num) :

   if num % i == 0:

      L. append(i)

print(L)

로 하면 정상적으로 나오지만 그 이후에 True False 를 반환할떄 문제가 생깁니다.

첫번째 코드에서 두번째 코드의 결과처럼 나오는 방법은 없나요??


댓글
이전[re]중간과제 4번2020-05-04
다음[중간과제 4번] 질문입니다.2020-05-04