首页 > 解决方案 > 这个简单的功能有什么问题?

问题描述

输出为“假”。我想不通为什么...

谢谢

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

标签: pythonpython-3.x

解决方案


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

它应该是4不带引号的 int :

if len(pin) == 4

推荐阅读