小编Pro*_*ctM的帖子

两个数字的比较

我正在尝试制作一个程序来检查两个数字是否具有相同的数字但顺序不同。例如,232 和 223 将打印“true”,但 123 和 223 将打印“false”。现在我没有错误,但答案应该是“正确的”,而不是:

我的代码:

a=322 
b=223

list_a = list(str(a))
list_b = list(str(b))
c=len(str(a))
d=len(str(b))

j=0

if c != d:
    print "false"
else:
    for i in range(len(list_a)):
        while j<d:
           if i == list_b[j]:
            list_b.remove(list_b[j])
            break
           j=j+1
        j=0



if list_b==[]:
    print "true"
Run Code Online (Sandbox Code Playgroud)

python string-comparison

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

string-comparison ×1