定义一个函数check(n,d),让它返回一个布尔值。如果数字d在正整数n的某位中出现则送回true,否则送回false。
时间: 2024-05-08 07:20:34 浏览: 125
有返回值的函数
以下是check函数的Python实现:
```python
def check(n, d):
while n > 0:
if n % 10 == d:
return True
n //= 10
return False
```
函数首先进入一个循环,每次迭代都将n的最后一位数字与d进行比较。如果它们相等,那么函数返回True。否则,我们将n除以10,以便在下一次迭代中比较下一位数字。如果我们在循环中遍历了所有的位数,都没有找到与d相等的数字,那么函数将会返回False。
阅读全文