CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
jackfrued

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: jackfrued/Python-100-Days
Path: blob/master/Day01-15/code/Day12/test3.py
Views: 729
1
"""
2
验证输入用户名和QQ号是否有效并给出对应的提示信息
3
4
要求:
5
用户名必须由字母、数字或下划线构成且长度在6~20个字符之间
6
QQ号是5~12的数字且首位不能为0
7
"""
8
9
import re
10
11
12
def main():
13
username = input('请输入用户名: ')
14
qq = input('请输入QQ号: ')
15
m1 = re.match(r'^[0-9a-zA-Z_]{6,20}$', username)
16
if not m1:
17
print('请输入有效的用户名.')
18
m2 = re.match(r'^[1-9]\d{4,11}$', qq)
19
if not m2:
20
print('请输入有效的QQ号.')
21
if m1 and m2:
22
print('你输入的信息是有效的!')
23
24
25
if __name__ == '__main__':
26
main()
27
28