Итак, я делаю игру на Python, в которой вы отвечаете на математические вопросы. я добавил 3 операции: сложение, вычитание и умножение. у них 5 режимов. каждый сложнее другого. и теперь я хочу добавить разделение. но случайные числа для простого, нормального и сложного режимов не всегда делятся. Как сделать их делимыми?
Я использовал %, но не смог понять, как использовать его в генераторе случайных чисел. мой код:
# 'd' for division
elif response == "d":
# this function asks the user for the mode
mode_opt = input(ask_mode_opt)
if mode_opt == 'E'.lower():
no2 = random.randint(1, 10)
math_func(guesses=10, no1=random.randint(1, 10), no2=no2, data_type=int, operator=3, str_op='÷', full_op_text='e')
replay_or_exit()
elif mode_opt == 'N'.lower():
no2=random.randint(2, 20)
math_func(guesses=5, no1=random.randint(2, no2), no2=no2, data_type=int, operator=3, str_op='÷', full_op_text='n')
replay_or_exit()
elif mode_opt == 'H'.lower():
no2=random.randint(2, 50)
math_func(guesses=4, no1=random.randint(2, no2), no2=no2, data_type=int, operator=3, str_op='÷', full_op_text='h')
replay_or_exit()
elif mode_opt == 'I'.lower():
math_func(guesses=4, no1=random.randint(2, 100), no2=random.randint(2, 100), data_type=int, operator=3, str_op='÷', full_op_text='i')
replay_or_exit()
elif mode_opt == 'C'.lower():
math_func(guesses=5, no1=round(random.uniform(2, 100), 2), no2=round(random.uniform(2, 100), 2), data_type=float, operator=3, str_op='÷', full_op_text='c')
replay_or_exit()
Подробнее здесь: https://stackoverflow.com/questions/790 ... umber-in-a
Как убедиться, что случайное целое число делится на другое случайное число в математической игре ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка API критериев: оператор не существует: целое число = целое число []
Anonymous » » в форуме JAVA - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка API критериев: оператор не существует: целое число = целое число []
Anonymous » » в форуме JAVA - 0 Ответы
- 45 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка API критериев: оператор не существует: целое число = целое число []
Anonymous » » в форуме JAVA - 0 Ответы
- 62 Просмотры
-
Последнее сообщение Anonymous
-