OverflowErrorOverflowError
Результат арифметичної операції надто великий для представлення.
Що спричиняє цю помилку
Обчислення дало число, що виходить за межі діапазону типу даних. Хоча цілі числа Python мають довільну точність, числа з плаваючою крапкою обмежені. Це типово виникає при math.exp() або math.pow() для дуже великих чисел, а також під час перетворення великих Python int у float.
Як виправити
Використовуйте модуль decimal для обчислень з високою точністю. Перевіряйте діапазони вхідних даних перед обчисленням. Використовуйте math.isinf() для виявлення переповнення. Для дуже великих чисел розгляньте використання логарифмічних шкал.
Приклад
import math; math.exp(1000) # OverflowErrorПов'язані коди помилок
EOFErrorEOFError
Функція input() або raw_input() досягла кінця файлу, не прочитавши жодних даних.
FutureWarningFutureWarning
Попередження про поведінку, яка зміниться в майбутній версії.
struct.errorstruct.error
Помилка під час пакування або розпакування бінарних даних модулем struct.
ssl.SSLCertVerificationError: certificate verify failedssl.SSLCertVerificationError
Перевірка SSL-сертифіката не вдалася під час встановлення захищеного з'єднання.
TypeErrorTypeError
Операція або функція застосована до об'єкта невідповідного типу.
SyntaxErrorSyntaxError
Python зустрів недійсний синтаксис, який неможливо розібрати.