我正在制作一个简单的程序,我需要知道一个数字是否是用户输入的数字的一部分.比如说用户选择了数字3,我需要程序在另一个数字是13,23,33等时执行操作.如果用户选择了数字11,则需要在另一个数字时执行操作是11,21,31,41等.
您可以将两者都转换为str然后检查第一个是否是另一个的子串
def contains_num(a, b):
return str(a) in str(b)
Run Code Online (Sandbox Code Playgroud)
例如
>>> contains_num(3, 31)
True
>>> contains_num(3, 51)
False
Run Code Online (Sandbox Code Playgroud)