# ATM机允许4或6位PIN码,PIN码只能包含4位数或6位数字。
# 请写一个参数为字符串的函数,如果PIN有效则返回True,如果不是则返回False。
# 比如
# is_valid_PIN("1234") ? True
# is_valid_PIN("12345") ? False
# is_valid_PIN("a234") ? False
# is_valid_PIN("") ? False
def is_valid_pin(num):
if str(num).isdigit():
if len(str(num)) == 4 or len(str(num)) == 6:
return True
else:
return False
else:
return 'feishuzi'
if __name__ == '__main__':
cc =is_valid_pin(124554)
print(cc)
写一个参数为字符串的函数,如果PIN有效则返回True,如果不是则返回False
最新推荐文章于 2021-09-17 17:21:43 发布