ответвлено от main/python-labs
Изменил(а) на 'TEMA3/report3.md'
Этот коммит содержится в:
@@ -49,11 +49,7 @@ Traceback (most recent call last):
|
|||||||
tt5=int("98.76")
|
tt5=int("98.76")
|
||||||
ValueError: invalid literal for int() with base 10: '98.76'
|
ValueError: invalid literal for int() with base 10: '98.76'
|
||||||
```
|
```
|
||||||
Как видно, последняя команда вернула диагностическое сообщение. Это происходит
|
В последней иструкции видим ошибку. Это происходит из-за того, что int() не может перевести строку в целочисленный тип, если указана дробная часть.
|
||||||
потому, что команда int ожидает, что ей сообщат строку, похожую на тип int
|
|
||||||
(только цифры, может быть знак в начале). Здесь есть точка, поэтому вознакает
|
|
||||||
несоответствие ожидаемого формата фактическому. Можно сначала строку перевести
|
|
||||||
в число с плавающей точкой, а потом уже в int.
|
|
||||||
|
|
||||||
Еще варианты:
|
Еще варианты:
|
||||||
```
|
```
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user