这个简单的功能有什么问题?

时间:2021-03-04 12:29:52

标签: python python-3.x

输出为“假”。我不明白为什么...

谢谢

 def validate_pin(pin):
        if len(pin) == '4':
            print('True')
        else:
            print('False')
    
    
    
    validate_pin("1234")

1 个答案:

答案 0 :(得分:1)

您正在将长度与不正确的文字字符串 '4' 进行比较。

它应该是没有引号的 int 4

if len(pin) == 4