из двух случаиных чисел, одно из которых четное, а другое нечетное, определить и вывести на экран нечетное число. В данной задаче можно выделить две подзадачи​

Ответы

Ответ дал: vimmortal2
0

Программа:

Python:

import random

def generate_numbers():

   even_number = random.randint(2, 100) * 2

   odd_number = random.randint(1, 100) * 2 - 1

   return odd_number

print("Сгенерированное нечётное число:", generate_numbers())

Объяснение:

В коде используется модуль random для генерации двух случайных чисел: одного четного и одного нечетного. В функции generate_numbers() генерируются два случайных числа, но выводится возвращается только одно - нечетное число, которое выводится в консоль.

Результат операции "random.randint(1, 100) * 2 - 1" всегда вернёт нам нечётное число, поэтому проверки делать не надо.

Если вам необходимо сделать дополнительную проверку в задании, сделайте так при возврате значения:

  • return odd_number if odd_number % 2 != 0 else even_number
Вас заинтересует