valid = False
dot = False
canM = True
exp = False
for i in range(len(s)):
# is digit
if 48 <= ord(s[i]) <= 57:
valid = True
canM = False
elif s[i] == "-":
if not canM:
return False
valid = False
canM = False
elif s[i] == "+":
Comment too long. Click here to view the full text.