Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 28.10.2022
Сообщений: 3

Добавить случайный выбор 3 описаний и животных без повторений

28.10.2022, 08:59. Показов 4751. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что нужно сделать:
Напишите программу, которая принимает сначала 3 названия животных, а потом 3 описания для животных. После чего случайным образом выбирает одно описание и одного животного и выводит 3 разных комбинаций
Пример ввода: кот мохнатый
Пример вывода: мохнатый кот

Возможно добавить в этот код?
from random import choice
for i in range(3):
anim = input('Anim: ').split()
for i in range(3):
desc = input('Desc: ').split()
for i in range(3):
print(choice(desc) + ' ' + choice(anim))
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2022, 08:59
Ответы с готовыми решениями:

Как прописать случайный выбор трех строк из массива без повторений
Как прописать случайный выбор трех строк из массива без повторений? Пробовал while (a != b), в нем же if (a == b) повторить цикл. Но ничего...

Напишите программу, которая принимает сначала 3 названий животных, а потом 3 описаний для животных
Напишите программу, которая принимает сначала 3 названий животных, а потом 3 описаний для животных. После чего случайным образом выбирает...

Случайный вариант ответа из списка без повторений
Доброго времени суток. Возникла проблема. Как сделать варианты ответов без повторений? from turtle import color import openpyxl ...

1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
28.10.2022, 10:04
Python
1
2
3
4
5
from random import choice
anim = input('Anim: ').split()
desc = input('Desc: ').split()
for i in range(3):
    print(choice(desc) + ' ' + choice(anim))
Это с повторениями. Если без повторений, то, наверное, так:
Python
1
2
3
4
5
6
7
8
9
from random import choice
anim = input('Anim: ').split()
desc = input('Desc: ').split()
for i in range(3):
    a = choice(anim)
    d = choice(desc)
    print(d + ' ' + a)
    anim.remove(a)
    desc.remove(d)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2022, 10:04
Помогаю со студенческими работами здесь

Подскажите, как сделать случайный выбор и случайный выбор ответов?
подскажите как сделать случайный выбор вопросов и случайны выбор ответов var questions = , , , , , , ,

Случайный выбор уникальных строк из файла без занесения последнего в массив
Приветствую! К сожалению, использование больших массивов - это лишняя трата ОЗУ. Как я понимаю, взяв в такой массив файл размером 25...

Рандомный выбор значений без повторений
Ситуация такая, попытался сделать выбор записей из лист бокса рандомно но без повторений. Сначала заношу все значения из листбокса в...

Как добавить два массива в 3 без повторений
вод немного кода,в начале мы соединяем два массива,а как потом сделать сортировку по удалению одинаковых чисел for (int i= 0; i<A;...

Комбинации на основе предыдущих комбинаций длинной в k без повторений(и без повторений позиции)
Есть калькулятор, который я хотел бы реализовать https://planetcalc.ru/2355/ Коротко о нём: Есть массив из n, он рассчитывает комбинации...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru