Answer
t.me/python_tesstОтвет:
Четыре - это чётное число. #всего есть шесть вариантов ответа, это один из них.
Объяснение:
Эта программа выводит строку, в которой определяется чётность у случайно выбранного числа от 1 до 6, записанного прописью. Объяснение работы программы:
- Импорт из модуля
randomфункцииrandint()под именемrandom_numb(). - Создаём функции
Random_Number()иOdd_Or_Even_Number(x), которые возвращают случайное значение от 1 до 6 и чётность числа x соответственно. - Создаём функцию
Number_To_Word(x), которая по оператору match-case (появился в Python 3.10) возвращает число x прописью. - Присваиваем переменной numb функцию
Random_Number()и, следовательно, число, что возвращает функция. Это необходимо для того, чтобы в следующей строке операции происходили над одним значением. - Вывод значений с помощью f-строки.
Код:
from random import randint as random_numb
def Random_Number():
return random_numb(1, 6)
def Odd_Or_Even_Number(x):
if (x%2 == 1):
return "нечётное"
else:
return "чётное"
def Number_To_Word(x):
match x:
case 1: return "Один"
case 2: return "Два"
case 3: return "Три"
case 4: return "Четыре"
case 5: return "Пять"
case 6: return "Шесть"
numb = Random_Number()
print(f"{Number_To_Word(numb)} - это {Odd_Or_Even_Number(numb)} число.")