ДК
Либо
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
ДК