如何检查数字中是否包含某个数字?

时间:2019-09-01 16:52:50

标签: python

我正在研究一个问题,想知道如何检查数字中是否为零,如果这样,请将其设置为“不符合条件的数字”之类的东西。因此,数字11是合格的,但10或20不会是合格的,因为其中包含0。

我已经尝试过分割数字并将每个数字放入数组中,因此我可以在其中搜索数字0,但这似乎不起作用。

在此程序中,我尝试查找不包含零的下一个数字

function create (req, res, next)
{
    service.create(req.body)
                .then(result => {
                    var statusCode = 200; //default to ok

                    if (result)
                    {
                        result.okMessage = "Category Created";
                    }
                    else
                    {
                        statusCode = 400;

                        if (result.exception === "duplicate")
                        {
                            result.failMessage = `Category ${req.body.category} is already taken`;
                        }
                    }

                    res.status(statusCode).json(result)
                })
  .catch(err => next(err))
}

我希望程序为我提供不包含零的最接近的数字,但不会输出任何内容。

1 个答案:

答案 0 :(得分:1)

您可以简单地检查数字的字符串表示形式是否包含"0"

number = int(input())

while "0" in str(number):
    number += 1

print(number)