1
나는 인자로 모든 소수를 출력하는 프로그램을 만들려고 노력하고있다. 지금까지 파이썬이 프라임 인 경우 True 또는 False로 응답했다. 아니. 여기 파이썬 - 소수를 구하기
prime = []
prime_list = []
def check_prime(user_input):
for x in range(2, user_input):
if float(user_input) % x > 0:
prime = True
else:
prime = False
break
print prime
check_prime(int(raw_input("get prime numbers up to: ")))
는
는 내가 뭘하려고 다음, 모든 소수를 얻고리스트로 저장할이다 (나는 생각한다) 수가 소수인지 아닌지 성공적으로 반환하는 프로그램입니다 완료되면 모두 인쇄하십시오. 나는이 프로그램에서 적어도 일주일 동안 골라 내고 있었고, 나는 그것을 알아낼 수 없다.
포인터 만 사용하십시오. 완성 된 버전이 아닙니다.
사전이 필요한 이유는 무엇입니까? 그것은 당신의 데이터를 저장하는 합리적인 방법처럼 보이지 않습니다. – user2357112
&하려고하는 것은 코드에서 알 수있는 것처럼'dictionary'가 아닌'list'에 저장하는 것입니다. – Gogo
모듈러스를 취하기 전에 왜 'float'로 변환하겠습니까? :/ – geoffspear