|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
||||||
Бином Ньютона14.11.2023, 14:07. Показов 2738. Ответов 15
Приветствую!
Ссылка на задачу: https://stepik.org/lesson/4580... nit=448538 Задача такая: Ученик Евгений изучает формулы сокращенного умножения, однако он узнал, что он может не учить их и запомнить формулу Бинома Ньютона. Для того, чтобы не вычислять n-ую степень Бинома Ньютона, Евгений попросил вас написать программу для вывода формулы. Помогите ученику, написав программу, которая выводит Бином Ньютона n-ой степени. На вход программе вводится строка n, условия к которой прописаны ниже. Программа должна вывести Бином Ньютона n-ой. Пример вывода программы: (a + b)^3 = a^3 + 3 * a^2 * b + 3 * a * b^2 + b^3 Степень обозначается символом (^) и не отделяется от основания Знаки сложения (+) и умножения (*) отделяется от любого слагаемого пробелом Знак равно (=) тоже отделяется от любой из двух частей выражения пробелом Если степень равна 1, то её выводить не нужно Если пользователь введёт строку, у которой длина равна 1, то нужно вывести: (a + b)^n = (a + b)^n, где n - введённая буква Но если пользователь введёт строку, длина которой не равна 1 и если строка не является буквой или числом, то нужно вывести: Ошибка Sample Input: 2 Sample Output: (a + b)^2 = a^2 + 2 * a * b + b^2 Решение задачи которое нагенерил BingAI:
Failed test #3 of 18. Wrong answer
0
|
||||||
| 14.11.2023, 14:07 | |
|
Ответы с готовыми решениями:
15
Бином Ньютона |
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
|
| 14.11.2023, 14:10 [ТС] | |
|
Скриншот задания
Запрос который отправил нейронке (изменена формулировка задачи в конце): Ученик Евгений изучает формулы сокращенного умножения, однако он узнал, что он может не учить их и запомнить формулу Бинома Ньютона. Для того, чтобы не вычислять n-ую степень Бинома Ньютона, Евгений попросил вас написать программу для вывода формулы. Помогите ученику, написав программу, которая выводит Бином Ньютона n-ой степени. На вход программе вводится строка n, условия к которой прописаны ниже. Программа должна вывести Бином Ньютона n-ой. Формула Бинома Ньютона: Чтобы найти Биноминальный коэффициент нужно использовать такую формулу: Факториал (!) - можно импортировать в программу(подключить к программе) с помощью модуля math с помощью такого кода: from math import factorial Факториал (!) - это математическая функция, определяемая, как умножение чисел от 1 до n: 5! = 1 * 2 * 3 * 4 * 5 = 120 Факториал обладает таким свойством: n! = (n + 1)! / (n + 1) Поэтому: 0! = (0 + 1)! / (0 + 1) = 1! / 1 = 1 Обратите внимание на то, что: Степень обозначается символом (^) и не отделяется от основания Знаки сложения (+) и умножения (*) отделяется от любого слагаемого пробелом Знак равно (=) тоже отделяется от любой из двух частей выражения пробелом Если степень равна 1, то её выводить не нужно Если пользователь введёт 1, то нужно вывести: (a + b)^n = (a + b)^n, где n - введённое значение Но если пользователь введёт строку и если строка не является числом, то нужно вывести: Ошибка Sample Input: 2 Sample Output: (a + b)^2 = a^2 + 2 * a * b + b^2 Sample Input: 3 Sample Output: (a + b)^3 = a^3 + 3 * a^2 * b + 3 * a * b^2 + b^3
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 14.11.2023, 16:13 | |
|
1
|
|
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
|
| 14.11.2023, 17:04 [ТС] | |
|
iSmokeJC,
Я вообще без понятия что такое бином Ньютона. Пробовал закинуть в chatGPT, но он вообще не туда пошел, а вот Bing более менее что то да выдал. И вот обращаюсь к знающим Гуру с вопросом 'Как решить эту задачу!?'
0
|
|
|
|
||||||
| 14.11.2023, 17:57 | ||||||
|
Ради спортивного интереса
![]()
1
|
||||||
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
|
| 14.11.2023, 18:34 [ТС] | |
|
VistaSV30,
попробовал ваш код запустить на платформе степик и вот что вышло В самом задании, кроме как python 3.6, нет возможности использовать другие версии.
0
|
|
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
|
| 14.11.2023, 18:51 [ТС] | |
|
VistaSV30,
вывод вашей программы в VSCode: n = 2 # Степень a^2 + 2ab + b^2 а должно быть так: (a + b)^2 = a^2 + 2 * a * b + b^2 n = 3 # Степень a^3 + 3a^2b + 3ab^2 + b^3 а должно быть так: (a + b)^3 = a^3 + 3 * a^2 * b + 3 * a * b^2 + b^3 Добавлено через 2 минуты Я про этот бином только сегодня узнал. Не понимаю как решать такие задачи. Большое спасибо, если кто просветит))))))))))
0
|
|
| 14.11.2023, 20:11 | |
|
Не по теме: Dagdarion, дальше пишите в личку (за чашечку кофе), если хотите
0
|
|
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
||||||
| 14.11.2023, 20:14 | ||||||
Сообщение было отмечено Catstail как решение
Решение
2
|
||||||
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
||||||
| 14.11.2023, 20:45 [ТС] | ||||||
|
idealist,
Спасибо! Теперь застряли на 10 тесте. Уже что то да двигается)))))))) Failed test #10 of 18. Wrong answer
0
|
||||||
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
|||||||
| 14.11.2023, 21:06 | |||||||
|
А нулевую степень они правильно считают? Должно быть так:
1
|
|||||||
|
1 / 1 / 0
Регистрация: 18.03.2023
Сообщений: 60
|
||||||
| 14.11.2023, 21:25 [ТС] | ||||||
|
idealist,
из условии задания Если пользователь введёт строку, у которой длина равна 1, то нужно вывести: (a + b)^n = (a + b)^n, где n - введённая буква Факториал обладает таким свойством: n! = (n + 1)! / (n + 1) Поэтому: 0! = (0 + 1)! / (0 + 1) = 1! / 1 = 1 Посмотрим, может выйдет что нибудь))))))))))) Добавлено через 12 минут Премного Благодарен человеку под ником 'VitorioZanzara' за решение данной задачи!!!!!
0
|
||||||
|
14450 / 7489 / 1582
Регистрация: 06.09.2009
Сообщений: 27,133
|
|
| 14.11.2023, 21:32 | |
|
0
|
|
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
|||||||
| 14.11.2023, 21:45 | |||||||
1
|
|||||||
|
Супер-модератор
|
|||||||||||
| 14.11.2023, 22:22 | |||||||||||
|
Не по теме: iSmokeJC, Вы почитайте, что пишет ТС... "Я вообще без понятия что такое бином Ньютона. Пробовал закинуть в chatGPT, но он вообще не туда пошел, а вот Bing более менее что то да выдал. И вот обращаюсь к знающим Гуру с вопросом 'Как решить эту задачу!?' Добавлено через 28 минут
Кликните здесь для просмотра всего текста
4
|
|||||||||||
| 14.11.2023, 22:22 | |
|
Помогаю со студенческими работами здесь
16
Бином Ньютона
Бином Ньютона Бином Ньютона. Бином Ньютона Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|