描述
用户密码的格式是: 1) 以大写或小写字母开头 2) 至少要有8个字符,最长不限 3) 由字母、数字、下划线或 '-' 组成 输入若干字符串,判断是不是符合密码的条件。如果是,输出 yes 如果不是,输出 no
import re // 在此处补充你的代码 while True: try: s = input() if re.match(m,s) != None: print("yes") else: print("no") except: break
输入
若干行
输出
对每行输入,判断其是否符合密码格式,相应地输出 yes 或no
样例输入
abdc a223_b-cdef
样例输出
no yes
代码如下:
import re # 在此处补充你的代码 m = r'^[a-zA-Z][a-zA-Z0-9_-]{7,}$' while True: try: s = input() if re.match(m,s) != None: print("yes") else: print("no") except: break
运行结果如下:
解释:
^
表示字符串的开头。[a-zA-Z]
匹配一个大写或小写字母。[a-zA-Z0-9_-]{7,}
匹配至少7个由字母、数字、下划线或 '-' 组成的字符。$
表示字符串的结尾。
[Python3]描述用户密码的格式是: 1) 以大写或小写字母开头 2) 至少要有8个字符,最长不限 3) 由字母、数字、下划线或 ‘-‘ 组成 输入若干字符串,判断是不是符合密码的条件。如果是,输
最新推荐文章于 2024-07-20 17:12:48 发布