Уровень 10.6 задачника Python

Задание 1

Сделайте скрипт, генерирующий квадратные уравнения с целыми корнями.

Задание 2

Дана строка, содержащая в себе любое количество вложенных парных круглых скобок. Напишите код, который проверит, что скобки расположены корректно.

Так корректно:

python'()()'

Так корректно:

python'(())'

Так некорректно, так как количество открытых скобок не совпадает с количеством закрытых:

python'())'

Так некорректно, так как, хотя количество открытых скобок и совпадает с количеством закрытых, но у них неправильный порядок:

python'))(('