У меня есть небольшой фрагмент кода Python, который использует форматирование и не ведет себя должным образом.
Вот код:
Как видите, я проверяю тип x и это число с плавающей точкой. Я не проверял y в этой версии, но я проверил, и это тоже поплавок. плавать так же.
Тем не менее, когда я печатаю их с форматированием, Python жалуется, что не может преобразовать NoneType в строку. И даже если я поместил str () вокруг каждого вызова формата, он все равно не увидит все объекты, переданные в print () как строки.
Разве форматирование не должно занимать два числа и доставлять (отформатированную) строку?