Мой профессор дал нам наше первое задание (Cs315), которое включает в себя работу с некоторыми огромными (нечетными) целыми числами и определение, являются ли они первыми. Я начал делать это в C++, пока не понял, что даже длинный длинный ints не может содержать требуемые числа, поэтому мне остался выбор сделать класс векторов на C++ или узнать python через несколько дней. Этот простой фрагмент кода Python должен выплеснуть нечетное случайное число в 256 бит. Он выплескивает случайные числа, как четные, так и нечетные, и я не знаю, почему, но я предполагаю, что это простая синтаксическая ошибка, которую я не вижу.Случайные нечетные числа
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' –