Есть ответ 👍

В чем ошибка в программе Python

288
428
Посмотреть ответы 3

Ответы на вопрос:


Вы бы хоть код прикрепили, но тут видно, что переменная x не объявлена, то есть, Вы ее где-то используете, хотя нигде ее не ввели в программу


Ошибку нельзя обработать, а исключения Python обрабатываются при выполнении программы. Ошибка может быть синтаксической, но существует и много видов исключений, которые возникают при выполнении и не останавливают программу сразу же. Ошибка может указывать на критические проблемы, которые приложение и не должно перехватывать, а исключения — состояния, которые стоит попробовать перехватить. Ошибки — вид непроверяемых и невозвратимых ошибок, таких как OutOfMemoryError, которые не стоит пытаться обработать.

Обработка исключений делает код более отказоустойчивым и предотвращать потенциальные проблемы, которые могут привести к преждевременной остановке выполнения. Представьте код, который готов к развертыванию, но все равно прекращает работу из-за исключения. Клиент такой не примет, поэтому стоит заранее обработать конкретные исключения, чтобы избежать неразберихи.

Объяснение

Может это подойдет?


#include < iostream> #include < math.h> using namespace std; void main() { float p, a, b, c,  l, m, h, r_op, r_vp; cout < < "a="; cin> > a; cout < < "b="; cin> > b; cout < < "c="; cin> > c; p=(a+b+c)/2; //найдём полупериметр h=(2/a)*sqrt(p*(p-a)*(p-b)*(p-c)); // найдём длину высоты треугольника m=(1/2)*sqrt(2*a*a+2*b*b-c*c); //найдём длину медианы треугольника l=(2*sqrt(a*b*p*(p-/(a+b); // найдём длину биссектрисы треугольника r_op=(a*b*c)/(4*sqrt(p*(p-a)*(p-b)*(p-; // найдём радиус описанной окружности треугольника r_vp=-a)*(p-b)*(p-c))/p); // найдёи радиус вписанной окружности в треугольник cout < < "dlina visoti= " < < h < < endl; cout < < "dlina mediani= " < < m < < endl; cout < < "dlina bissektrisi= " < < l < < endl; cout < < "rad.op.okr.= " < < r_op < < endl; cout < < "rad.vp.okr.= " < < r_vp < < endl; system("pause > > void"); }

Популярно: Информатика