Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中检查数字是否具有相同的数字_Python - Fatal编程技术网

在Python中检查数字是否具有相同的数字

在Python中检查数字是否具有相同的数字,python,Python,如何在Python中检查数字是否具有相同的数字 例如: 检查(111)->True 检查(22)->True 检查(111)->True check(45)->False您希望得到这样的答案吗?如果所有数字都相同,则返回True,否则返回False 我在这个答案中所做的是,我取第一个数字,然后我将数字的字符串形式乘以字符串的长度,并使用If语句检查它们是否匹配 def检查(n): 如果str(n)==str(n)[0]*len(str(n)): 返回真值 其他: 返回错误 打印(支票(45))

如何在Python中检查数字是否具有相同的数字

例如:

检查(111)->True

检查(22)->True

检查(111)->True


check(45)->False

您希望得到这样的答案吗?如果所有数字都相同,则返回True,否则返回False

我在这个答案中所做的是,我取第一个数字,然后我将数字的字符串形式乘以字符串的长度,并使用If语句检查它们是否匹配

def检查(n):
如果str(n)==str(n)[0]*len(str(n)):
返回真值
其他:
返回错误
打印(支票(45))

你试图解决你这边的问题是什么?@hampusralson请稍等,让我更新问题嗨,我看你不是新来的,请按照这一步,然后再问一下检查(112)?
lambda n:len(set(str(n))==1
的输出是的,是的,这就是我要说的。非常感谢:)