교수님은 커다란 (홀수) 정수를 다루고 소수를 결정하는 첫 번째 과제 (Cs315)를 주셨습니다. 나는 long int가 필요한 숫자를 가질 수 없다는 것을 깨달을 때까지 C++로 이것을 시작했기 때문에 C++로 벡터 클래스를 만들거나 며칠 만에 파이썬을 배울 수있는 선택이 남아있었습니다. 파이썬 코드의이 간단한 조각은 홀수 256 비트 난수를 내뱉습니다. 그것은 무작위 수를 짝수와 홀수로 뱉어냅니다. 왜 그런지는 모르지만 제 생각으로는 제가 보지 못하는 단순한 구문 오류입니다.랜덤 홀수 (random odd numbers)
import random
x = random.getrandbits(256)
if x % 2 == 0:
x + 1
print x
'x + 1' ->'x = x + 1' –
'x + 1'은 'x + 1'을'x'에 되 돌리지 않습니다. . – Celeo
do'x + = 1' 또는'x = x + 1' –