python定义一个函数,如果数字d在整数n的某位中出现,则返回True,否则返回False。
时间: 2024-03-01 18:50:39 浏览: 82
好的,可以使用以下代码来定义一个函数,它可以检查数字d是否在整数n的某位中出现:
```python
def check_digit_in_number(n, d):
# 将整数n转换为字符串
n_str = str(n)
# 遍历字符串中的每个字符
for i in n_str:
# 如果该字符等于数字d,则返回True
if i == str(d):
return True
# 如果遍历完整个字符串都没有找到数字d,则返回False
return False
```
这个函数接受两个参数:一个整数n和一个数字d。它将整数n转换为字符串,并遍历字符串中的每个字符。如果遇到一个字符等于数字d,它将返回True。如果遍历完整个字符串都没有找到数字d,它将返回False。例如,如果我们调用`check_digit_in_number(12345, 3)`,它将返回True,因为数字3在整数12345的某位中出现了。
阅读全文