В чем разница между 00,9 и 000,9? - PullRequest
1 голос
/ 23 сентября 2019

Я пытаюсь создать чат-бота на платформе Amazon Lex.Я использую встроенный слот, т. Е. Number, и проверяю его менее чем на 1 ().когда я предоставляю значение слота 00.9, оно работает нормально, но когда я отправляю значение 000.9 в номер слота, оно обрабатывается как 9.

Я хотел бы знать, почему этотак?

def validate_yoe(slots):
    yoe1 = safe_float(try_ex(lambda: slots['YOE']))
    if yoe1 is not None and yoe1 < 1.00:
        return build_validation_result(False,
                                       'YOE',
                                       'Sorry, but you should have atleast 1 year of experience. We will wait for you untill you get that much experience. Better Luck Next Time'
        )

    return build_validation_result(True, None, None)
...