用Python定义一个函数,如果数字d在整数n的某位中出现,则返回True,否则返回False。
时间: 2024-03-01 09:51:11 浏览: 280
浅谈Python里面None True False之间的区别
好的,下面是代码实现:
```python
def is_digit_in_number(d, n):
digit_list = list(str(n)) # 将整数n转换为字符串,并转换成列表
if str(d) in digit_list: # 判断数字d是否在列表中
return True
else:
return False
# 测试
print(is_digit_in_number(3, 12345)) # 输出True
print(is_digit_in_number(7, 12345)) # 输出False
```
该函数将整数`n`转换为字符串,并将其转换为列表。然后判断数字`d`是否在列表中出现,如果是则返回`True`,否则返回`False`。
阅读全文