소수구하기 c 프로그램을 python으로 고치는 중입니다..
먼저 구하고자 하는 c 프로그램은 :
#include <stdio.h>
void main()
{
int i, j, count = 1;
long sum = 0;
printf("1~1000 사이의 수 중에서 소수를 구하는 프로그램 \n");
printf("%d\t", 1);
for (i = 1; i <= 1000; i++) {
for (j = 2; j < i; j++) {
if ((i % j) == 0)
break;
}
if (i == j) {
printf("%d\t", i);
count++;
if ((count % 8) == 0)
printf("\n");
}
}
printf("\n1부터 1000 사이의 소수는 %d개이다. \n", count);
}//여기에 코드를 입력하세요
지금 작성한 python프로그램은:
#!/usr/bin/python
count=1
number = input("what is number:")
for i in range(1,number+1):
for j in range (2,i):
if i%j == 0
break;
elif i==j:
count +=1
print i
if count%8 == 0
print(1\n )
#python prime.py
what is number:1000
[root@horyundangIII yoon~]#
[root@horyundangIII yoon~]#
답이 안나옴 ^^;; 어떻게 해야 할지?