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

Анализ исходных веществ, вступающих в реакцию

25.08.2023, 01:46. Показов 1181. Ответов 17

Студворк — интернет-сервис помощи студентам
Приветстую господа!

Задача такая:


Смелый мальчик Петя решил изучить одну реакцию. На прошлой неделе, при смешивании двух веществ он получил отличный результат. Первым веществом был "Цинник", а вторым "Галинник". Сегодня он решил повторить эксперимент, но нельзя повторять опыт с прошлой недели. Эксперимент можно проводить с различными веществами. Обязательным условие является, что первым веществом должен быть "Цинник" или вторым "Галинник".
Имеются два входных вещества для реакции. Выводится «ДА», если предложенная последовательность веществ удовлетворяет требованиям Пети, и «НЕТ», если не удовлетворяет.

Sample Input:
Цинник
Галинник

Sample Output:
НЕТ

Не получается пробиться через седьмой тест.

Мой вариант решения:


Python
1
2
3
4
5
a, b = input(), input()
if (a == 'Цинник' and b != 'Галинник') or (a != 'Цинник' and b == 'Галинник'):
    print('ДА')
elif (a != 'Цинник' and b != 'Галинник') or (a == 'Цинник' and b == 'Галинник'):
    print('НЕТ')
Failed test #7 of 8. Wrong answer
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.08.2023, 01:46
Ответы с готовыми решениями:

Найти зависимость количества вещества C от времени, если в момент вступления в реакцию количества веществ A и B равны
В результате химической реакции между веществами A и B образуется вещество С. Найти зависимость количества вещества C от времени, если в...

Найдите начальные концентрации исходных веществ и константу равновесия реакции
Ребят подсобите пожалуйста. Без понятия как делать. 3) Найдите начальные концентрации исходных веществ и константу равновесия реакции...

Даны веществ квадратная матрица A порядка n, n-мерный веществ вектор x
Даны веществ квадратная матрица A порядка n, n-мерный веществ вектор x. Среди векторов x, Ax, Ax-x найти тот, который имеет наибольшую...

17
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 06:09
Python
1
2
_1, _2 = input('Первое вещество: '), input('Второе вещество: ')
print(['НЕТ', 'ДА'][(_1 == 'Цинник') ^ (_2 == 'Галинник')])
3
1956 / 874 / 352
Регистрация: 05.09.2021
Сообщений: 1,387
25.08.2023, 09:41
Dagdarion, elif лишний.
Python
1
2
a, b = input(), input()
print('ДА' if (a == 'Цинник' and b != 'Галинник') or (a != 'Цинник' and b == 'Галинник') else 'НЕТ')
3
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
25.08.2023, 13:31  [ТС]
idealist,
Failed test #7 of 8. Wrong answer

Добавлено через 1 минуту
anton78spb
Failed test #7 of 8. Wrong answer

Добавлено через 1 минуту
вот ссылка на задачу:
https://stepik.org/lesson/4787... nit=469726
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 14:21
Цитата Сообщение от Dagdarion Посмотреть сообщение
idealist,
Failed test #7 of 8. Wrong answer
anton78spb
Failed test #7 of 8. Wrong answer
Ну, оба решения верные. Похоже, что степик этот малость придурковат.
0
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
25.08.2023, 14:46  [ТС]
ну кто то решил это
Миниатюры
Анализ исходных веществ, вступающих в реакцию  
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 14:54
Цитата Сообщение от Dagdarion Посмотреть сообщение
кто то решил это
Ну, здесь явное несоответствие условия задачи и тестов. 3% успешных попыток в такой элементарной задаче о чем-то говорит...
0
0 / 0 / 0
Регистрация: 25.08.2023
Сообщений: 11
25.08.2023, 14:58
Python
1
2
3
4
5
6
7
a = input('Первое вещество')
b = input('второе вещество')
 
if (a == "Цинник" and b != "Галинник") or (a != "Цинник" and b == "Галинник")
print('да')
elif (a == "Цинник" and b == "Галинник") or (a != "Цинник" and b != "Галинник")
print('нет')
0
Заблокирован
25.08.2023, 15:32
Лучший ответ Сообщение было отмечено Dagdarion как решение

Решение

идиотизм, проходит:
Python
1
2
a, b = input(), input()
print('ДА' if((a == 'Цинник')^(b == 'Галинник'))and(a!=b)else 'НЕТ')
1
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 15:43
Цитата Сообщение от mmi1814 Посмотреть сообщение
проходит
А, вот это я неправильно понял:
Цитата Сообщение от Dagdarion Посмотреть сообщение
Эксперимент можно проводить с различными веществами
я думал, что это в продолжение
Цитата Сообщение от Dagdarion Посмотреть сообщение
нельзя повторять опыт с прошлой недели
. Ну, нечеткое неоднозначное условие, что тут скажешь...
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
25.08.2023, 16:54
Цитата Сообщение от mmi1814 Посмотреть сообщение
идиотизм, проходит
В данном случае, совсем не идиотизм, а полное соответствие условиям... я бы ещё добавил проверку на отсутствие вещества, одного из... ибо:
Цитата Сообщение от Dagdarion Посмотреть сообщение
Имеются два входных вещества для реакции.
0
Вирусоборец
 Аватар для thyrex
14445 / 7486 / 1580
Регистрация: 06.09.2009
Сообщений: 27,129
25.08.2023, 17:02
А такое проходит?

Python
1
2
3
4
5
a, b = input(), input()
if a == 'Цинник' and b == 'Галинник': # нельзя повторять опыт прошлой недели
    print('НЕТ')
elif (a == "Цинник" and b != "Галинник") or (a != "Цинник" and b == "Галинник"): # первым веществом должен быть "Цинник" или вторым "Галинник"
    print('ДА')
0
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
25.08.2023, 17:58  [ТС]
thyrex,
Failed test #2 of 8. Wrong answer

Добавлено через 2 минуты
Alan_alan322,
Failed test #7 of 8. Wrong answer
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 18:22
Dagdarion, а вы там платно занимаетесь?
0
25.08.2023, 18:32

Не по теме:

Цитата Сообщение от idealist Посмотреть сообщение
платно
Курс бесплатный

Миниатюры
Анализ исходных веществ, вступающих в реакцию  
0
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
25.08.2023, 20:53  [ТС]
курс бесплатный
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
25.08.2023, 20:57
Цитата Сообщение от Mikail7D6 Посмотреть сообщение
Курс бесплатный
Может они таким образом стимулируют таки плюнуть, да пойти на платный?
0
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
25.08.2023, 21:16  [ТС]
idealist,
Не удивлюсь, ели так ))))))))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2023, 21:16
Помогаю со студенческими работами здесь

Провести анализ цифровых данных массивов, представленных в двух исходных файлах
Используя среду программирования B.Pascal, провести анализ цифровых данных массивов X и Y, представленных в двух исходных файлах...

Определить реакцию опор и в шарнирах конструкций, определить реакцию опор А и В
Определить реакцию опор и в шарнирах конструкций,определить реакцию опор А и В

Рассылка писем, Тест на реакцию, Реакция тест, Рассылка писем, Тест на реакцию, как сделать
Как это сделать? Необходимо отправить сообщение по электронной почте списку адресатов, с уведомлением о прочтении. данное...

Разделение веществ
Как выделить и создать из C21H16Br2O5S раствор брома?

Эксперимент по растворимости веществ
Доброго времени суток! Прошу вас помочь мне разобраться с условием задачи. Правильно ли я понимаю, что для решения необходимо составить...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru