我正在制作一个PIN检查系统,我使用了一个while循环来确保PIN码的长度正好是4位数:
pin_number = int(input("Enter PIN: ")) While len(str(abs(pin_number))) != 4: Print("invalid pin") pin_number = int(input("Enter PIN: "))
代码本身有效,除非PIN为4位数字,否则系统将无法继续。但是,如果第一个数字是 ,则不会注册为正确。意思是,不起作用,但如果在引脚的中间或末端,它确实有效。我该如何克服这个问题,让python注册为数字?0
0358
0
0
慕田峪9158850
白板的微信
相关分类