如果我有整数1988,如何遍历它以查看是否有双精度数?在python中。
我知道我不能像这样遍历它:
userInt = 1988
for i in userInt:
print(i)
最佳答案
您可以将其转换为字符串:
userInt = 1988
for i in str(userInt):
print(i)
如果要查看是否有双打,请执行以下操作:
has_doubles = len(set(str(userInt))) == len(str(userInt))