
СРОЧНОООО!!!!!! ДАМ 25 БАЛЛОВ Разработайте функцию, в которую вводится неограниченное количество
имен/названий, а затем случайным образом возвращается одно из них. Язык Python

Ответы на вопрос

import random
def случайное_имя(*аргументы):
# Проверяем, есть ли вообще аргументы
if not аргументы:
return "Нет доступных имен/названий."
else:
# Выбираем случайное имя из переданных аргументов
случайное_имя = random.choice(аргументы)
return случайное_имя
# Пример использования функции
имя1 = "Анна"
имя2 = "Петр"
имя3 = "Мария"
случайное_название = случайное_имя(имя1, имя2, имя3)
print("Случайное имя: ", случайное_название)
В этом примере функция `случайное_имя` принимает произвольное количество аргументов (используя `*аргументы`), и затем выбирает случайный аргумент с помощью `random.choice()`. При каждом запуске программы она может возвращать разные имена/названия из переданных аргументов.



Конечно, я могу помочь вам с этим! Для создания функции на Python, которая принимает неограниченное количество имен/названий и возвращает одно из них случайным образом, вы можете использовать модуль `random`. Вот пример кода:
```python import random
def случайное_имя(*имена): if not имена: return "Список имен пуст"
выбранное_имя = random.choice(имена) return выбранное_имя
# Пример использования имя1 = "Иван" имя2 = "Мария" имя3 = "Александр"
результат = случайное_имя(имя1, имя2, имя3) print("Выбранное имя:", результат) ```
В данном примере функция `случайное_имя` принимает произвольное количество имен в виде аргументов (`*имена`). Если список имен не пустой, функция использует `random.choice()` для выбора одного из имен случайным образом. Затем выбранное имя возвращается.
Просто вызовите эту функцию, передав в нее необходимые имена в качестве аргументов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili