ДК
Либо
try:
int(str)
except ValueError:
# your code
Size: a a a
ДК
V
БГ
БГ
float(str)if float.is_integer():БГ

reversed(range(...)) оказывается быстрее чем просто range(...)?А
БГ
БГ
E
БГ
БГ
А
V
float().is_integer() ? Проблема в том, что здесь программа сначала пытается переделать строку во флоат и только потом проверяет. В случае если на вход пришло не число - ошибка. x.isdigit() работает прекрасно, но да, я не тестил отрицательные числа и походу надо искать другой вариант...E
float().is_integer() ? Проблема в том, что здесь программа сначала пытается переделать строку во флоат и только потом проверяет. В случае если на вход пришло не число - ошибка. x.isdigit() работает прекрасно, но да, я не тестил отрицательные числа и походу надо искать другой вариант...def is_int(s: str) -> bool:
try:
return s.isdigit() or float(s).is_integer()
except ValueError:
return False
ДК
def is_int(s: str) -> bool:
try:
return s.isdigit() or float(s).is_integer()
except ValueError:
return False
E
E
ДК
E
ДК