The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Реализовать скрипт, который решает квадратное уравнение "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Python)
Изначальное сообщение [ Отслеживать ]

"Реализовать скрипт, который решает квадратное уравнение "  +/
Сообщение от Yuriiemail (??), 03-Окт-21, 16:01 
Реализовать скрипт, который решает квадратное уравнение вида 𝑎𝑥2 + 𝑏𝑥 + 𝑐 = 0.
Параметры квадратного уравнения 𝑎, 𝑏, 𝑐 задаются вводом или через аргументы командной строки.
В скрипте реализовать несколько функций, которые декомпозируют задачу решения квадратного
уравнения. В эти функции должны передаваться параметры. Также на эти функций написать UnitTests.
Основной скрипт solv_square_equation.py должен иметь следующие функции:
main()
validate_param(int) - проверяет, что введено число, повторяет ввод 3 раза если не число
(использовать exception)
discriminant(a, b, c)
roots(d, a, b, c)
solv_square(a, b, c) -> roots
square_print(a, b, c, roots) – выводит на экран результат
на выделенные написать UnitTest.
Не использовать глобальные переменные.
* Реализовать возврат exit_code из скрипта, в котором должна кодироваться ошибка. Количество
возможных ошибок определить самостоятельно. Разрешено использовать глобальные переменны
(константы), которые записываются большими буквами и слова разделены “_” (Пример:
SUCCESS_EXIT=0). Эти переменные можно использовать только в методе main().

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Pahanivo (ok), 04-Окт-21, 19:16   +/
К студентам тут уже привыкли, но вот что бы школьники ...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от universite (ok), 05-Окт-21, 03:45   +/
> К студентам тут уже привыкли, но вот что бы школьники ...

Еще и писать юнит тесты...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

3. Сообщение от fantom (??), 05-Окт-21, 10:52   +/
>[оверквотинг удален]
> roots(d, a, b, c)
> solv_square(a, b, c) -> roots
> square_print(a, b, c, roots) – выводит на экран результат
> на выделенные написать UnitTest.
> Не использовать глобальные переменные.
> * Реализовать возврат exit_code из скрипта, в котором должна кодироваться ошибка. Количество
> возможных ошибок определить самостоятельно. Разрешено использовать глобальные переменны
> (константы), которые записываются большими буквами и слова разделены “_”
> (Пример:
> SUCCESS_EXIT=0). Эти переменные можно использовать только в методе main().

-- Джин, а ты машину можешь?
--- могу..
--Джин, а... дворец!??
---Могу.
--КЛАСС!! ДЕЛАЙ!!!
---ДЕНЬГИ ДАВАй.....

Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (4), 05-Окт-21, 19:16   +/
>> К студентам тут уже привыкли, но вот что бы школьники ...
> Еще и писать юнит тесты...

Ставлю на собеседование в какой-то шарашке

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру