Вопрос Как записать случайное число в переменную что бы оно оставалось неизменным до конца программы?

Регистрация
21 Окт 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
я говорю что нужно сделать чтобы не просто создать случайное число а чтобы при первом и при втором его использовании значение было неизменным
 
не очень понятен вопрос, почему бы просто не менять число после его записи?
 
создать константу
 
import random

random_num = random.randint(1, 10)
print(random_num)
 
Значение переменной может поменяться, только если ты сознательно присваиваешь этой переменной новое значение. Никто не мешает тебе присвоить значение переменной ОДИН раз в начале программы и больше в своём коде нигде значение переменной не менять.

Разумеется, при другом запуске этой программы значение будет другим.

Если же тебе ВСЕГДА - при каждом запуске - надо одно и то же значение, то причём здесь "случайное число"?
 
Оно как бы так и происходит обычно.
Создается случайное число.
Затем ты его используешь, пока где-то в ходе выполнения программы ты его не меняешь. Само по себе оно не поменяется.

Можно еще добавить, что есть разница, генерируешь ты это число в цикле или вне его. Если сгенерировать вне цикла, то число не будет меняться. Если же в цикле, то будет при каждом круге цикла.

Причем это может быть любое значение, а не только число.
 
Назад
Сверху