|
0 / 0 / 0
Регистрация: 26.10.2022
Сообщений: 8
|
||||||
Программа которая при вводе 5-ти переменных будет выдавать результат в виде списка26.10.2022, 19:02. Показов 1485. Ответов 7
Метки нет (Все метки)
Всем привет. Такой вопрос. Хочу написать программу которая при вводе 5-ти переменных будет выдавать результат в виде списка. Значение переменных будет не рандомное, потенциальные данные переменных сохранены как списки.
0
|
||||||
| 26.10.2022, 19:02 | |
|
Ответы с готовыми решениями:
7
При вводе цифр и букв вместе, программа должна выдавать ошибку Разработать программу, которая будет как "магический шар" выдавать случайный результат. Написать программу,которая при вводу цифры от 1-4 будет выдавать месяца |
|
5234 / 3479 / 1175
Регистрация: 21.03.2016
Сообщений: 8,306
|
||
| 26.10.2022, 19:16 | ||
|
0
|
||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||
| 26.10.2022, 19:29 | ||
|
Три раза просмотрел это произведение, и так и не понял чего хотел добиться ТС
Добавлено через 41 секунду
0
|
||
|
0 / 0 / 0
Регистрация: 26.10.2022
Сообщений: 8
|
|
| 26.10.2022, 19:38 [ТС] | |
|
может тогда подскажешь как оптимизировать код?
Добавлено через 2 минуты хочу добиться следующего. в доте есть понятие контр пик. у каждого персонажа есть одного или несколько котр персонажей. моя программа будет работать следующим образом: 1. вводим одного или нескольких противников 2. их имена это переменные которые содержат в себе список имен одного или несколько котр персонажей 3. результатом программы должен быть единый список оптимальных персонажей (не повторяющихся)
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 26.10.2022, 19:39 | ||||||
|
Если только твое сократить немного.
1
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 26.10.2022, 19:46 | ||||||
|
Я б что-то типа сделал
А еще лучше словарь прикрутить
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.10.2022
Сообщений: 8
|
|
| 04.11.2022, 16:03 [ТС] | |
|
я доработал код не без твоей помощи. Вот держи решение, вдруг пригодится
a = str(input("Введите противника 1")) b = str(input("Введите противника 2")) c = str(input("Введите противника 3")) d = str(input("Введите противника 4")) e = str(input("Введите противника 5")) spisok = [] Abaddon = ['Outworld Devourer', 'Slark', 'Viper', 'Broodmother', 'Meepo', 'Lycan', 'Earth Spirit', 'Beastmaster', 'Anti-Mage', 'Alchemist', 'Riki', 'Lone Druid', 'Drow Ranger', 'Lina'] Alchemist = ['Brewmaster', 'Huskar', 'Terrorblade', 'Slark', 'Clinkz', 'Outworld Devourer', 'Lifestealer', 'Slardar', 'Phantom Assassin', 'Shadow Fiend', 'Troll Warlord', 'Necrophos', 'Ursa', 'Luna'] Ancient_Apparition = ['Naga Siren', 'Void Spirit', 'Phantom Lancer', 'Clinkz', 'Broodmother', 'Anti-Mage', 'Earth Spirit', 'Beastmaster', 'Storm Spirit', 'Arc Warden, Phantom Assassin'] Anti_Mage = ['Meepo', 'Slardar', 'Legion Commander', 'Huskar', 'Drow Ranger', 'Templar Assassin', 'Troll Warlord', 'Riki', 'Phantom Assassin', 'Bloodseeker', 'Ursa', 'Lone Druid', 'Terrorblade'] Arc_Warden = ['Naga Siren', 'Broodmother', 'Lycan', 'Phantom Lancer', 'Brewmaster', 'Lone Druid', 'Meepo', 'Beastmaster', 'Anti-Mage', 'Storm Spirit', 'Spectre', 'Death Prophet'] Axe = ['Timbersaw', 'Viper', 'Gyrocopter', 'Spectre', 'Ursa', 'Wraith King', 'Necrophos', 'Ember Spirit', 'Zeus', 'Tiny', 'Silencer', 'Leshrac', 'Kunkka', 'Razor', 'Doom', 'Death Prophet', 'Night Stalker'] Bane = ['Terrorblade', 'Phantom Lancer', 'Naga Siren', 'Arc Warden', 'Meepo', 'Lone Druid', 'Beastmaster', 'Spectre', 'Spirit Breaker', 'Earth Spirit', 'Death Prophet', 'Queen of Pain', 'Wraith King'] Batrider = ['Phantom Lancer', 'Spectre', 'Queen of Pain', 'Arc Warden', 'Naga Siren', 'Storm Spirit', 'Anti-Mage', 'Death Prophet', 'Spirit Breaker', 'Silencer', 'Medusa', 'Razor', 'Necrophos'] Beastmaster = ['Phantom Lancer', 'Spectre', 'Puck', 'Naga Siren', 'Medusa', 'Terrorblade', 'Sven', 'Leshrac', 'Sniper', 'Lone Druid', 'Phantom Assassin', 'Morphling', 'Riki', 'Ember Spirit', 'Kunkka'] def enemys(): if any(x.lower() in ('abaddon', 'абадон', 'абаддон') for x in (a,b,c,d,e)): spisok.extend(Abaddon) if any(x.lower() in ('alchemist', 'алхимик') for x in (a,b,c,d,e)): spisok.extend(Alchemist) if any(x.lower() in ('ancient apparition', 'аппарат', 'апарат', 'аппарат') for x in (a,b,c,d,e)): spisok.extend(Ancient_Apparition) if any(x.lower() in ('anti mage', 'anti-mage', 'анти-маг', 'анти маг') for x in (a,b,c,d,e)): spisok.extend(Anti_Mage) if any(x.lower() in ('arc warden', 'arc-warden', 'арк-варден', 'арк варден') for x in (a,b,c,d,e)): spisok.extend(Arc_Warden) if any(x.lower() in ('axe','акс') for x in (a,b,c,d,e)): spisok.extend(Axe) if any(x.lower() in ('bane','бейн','бэйн',) for x in (a,b,c,d,e)): spisok.extend(Bane) if any(x.lower() in ('batrider','батрайдер','батрайдэр',) for x in (a,b,c,d,e)): spisok.extend(Batrider) if any(x.lower() in ('beastmaster','беастмастер','бистмастер ',) for x in (a,b,c,d,e)): spisok.extend(Beastmaster) enemys() spisok1 = list(set(spisok)) print(str('\n'.join(spisok1))) print('Для завершения нажмите Enter') x = input()
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|
| 04.11.2022, 19:51 | |
Сообщение было отмечено Roman_1234 как решение
Решение
Roman_1234, все фигня, давай по новой.
2
|
|
| 04.11.2022, 19:51 | |
|
Помогаю со студенческими работами здесь
8
Нужна программа, которая будет считывать при наведении камеры двоичный код и представлять его в виде числа Создать опросник, который будет выдавать результат по выбранным ответам При вводе букв (переменных)глючит программа,а должно выбивать ошибку При вводе определенных переменных программа должна возвращать пользователя обратно к первому шагу Программа, которая представляет десятичное число в виде списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|