Описание тега valueerror
Должен использоваться только при возникновении ValueError. Это происходит, когда используются неподходящие значения правильного типа данных
ValueError: возникает, когда функция получает аргумент с правильным типом данных, но с несоответствующим значением
Этот ответ может помочь: что означает ValueError?