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