我有一个名为" number"的变量。等于1234
number = 1234
我想要一个输入,要求输入数字
user_input = input("")
然后我想查看用户有多少个数字,所以如果我输入1235则会回复3
答案 0 :(得分:0)
如果您想在同一位置计算相同的数字(即输入4321为0):
number = "1234" # notice it is as string
user_input = input("")
len([a for a,b in zip(number, user_input) if a == b])
如果你不关心这个位置(即输入4321右4):
number = sorted("1234") # notice it is as string
user_input = sorted(input(""))
len([a for a,b in zip(number, user_input) if a == b])
请注意,不检查输入是否包含非数字或输入长度超过4位的字符。