在網上看到了一個題:git
輸入一個字符串,判斷該字符串是否能夠做爲密碼。可做爲密碼的條件:必須是包含大小寫字母和數字的組合,不能使用特殊字符,長度在8-10之間。ide
如下代碼,僅爲拋磚引玉:code
tmp = set() result = "不符合" flag = "123" if a.isalnum() and 8 <= len(a) <= 10: for x in a: if x.isdigit(): tmp.add("1") elif x.islower(): tmp.add("2") elif x.isupper(): tmp.add("3") if sorted(flag) == sorted("".join(tmp)): result = "符合" print(result)