def prime(a)
a=[2]
b=2
while(b<c)
if(c%b ==0)
a.append(c)
b=b+1
break
소수판별 함수를 만드는데
100까지면
prime(a)=[2,3,5,~~~]이렇게 출력하려고하는데
위의 함수설정이틀린건가요?
def prime(a)
a=[2]
b=2
while(b<c)
if(c%b ==0)
a.append(c)
b=b+1
break
소수판별 함수를 만드는데
100까지면
prime(a)=[2,3,5,~~~]이렇게 출력하려고하는데
위의 함수설정이틀린건가요?
코드를 발로씀?
ㄴ그럼어떻게써야해요..?
ㄴ 오류가 뭔지 출력이안되서 모르겠어여;;
지금 여기에 쓴걸로는 도대체 뭘 쓴건지도 모르겠다. indentation 똑바로해서 써보셈 그리고 C는 어디서 갑툭튀함
ㄴ파이썬 처음하는데 소수판별하는프로그램 짜오래서 prime(100)이면 100까지의 리스트를 나타내야하는데 이렇게 하면 안되나용?
저가 하려고했던건 a의 값을 1에서 a보다 작은 수까지 나누어서 그 나머지가 0이면 출력하지않고 0이아니면 소수라고 판별하여서 그값을 출력하려는 소스를 만들려고 했어요.
하아 글 싼다.
ㄴ??ㅠㅠ
1에서 나누면 안되지 이사람아
이거아닌가요??
2에서 부터 나누려고 햇었어요..
b=2니까 b로 c를나누어서 0이 아닌 값이면 소수라고 생각하여 c의 값을 a의 리스트에 들어가게영
답변글 올린다
올렸
어디서봐야해요/.???
삭제되엇다고나와여..ㅠ
중간중간에 print() 찍어봐서 어디서 에러나는지부터 알아내봐
인덴트 없이 한줄로 쫙 주니까 읽기 싫다
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.