当前位置: 移动技术网 > IT编程>脚本编程>Python > 两道Python面试题:用python打印出杨辉三角和验证输入用户名和QQ号是否有效并给出对应的提示信息

两道Python面试题:用python打印出杨辉三角和验证输入用户名和QQ号是否有效并给出对应的提示信息

2018年09月21日  | 移动技术网IT编程  | 我要评论

打麻将口诀,清镇市人民政府,管道管件

杨辉三角定义如下:

用python打印出杨辉三角。

分析:什么是杨辉三角?杨辉三角,是二项式系数在三角形中的一种几何排列

即(1+x)平方展开为1+2x+x^2,其系数为1,2,1,其中第n行的数字有n项,每个数等于它上方两数之和。我们可以把每一行看做一个list,所以整个杨辉三角,可以定义为list_all = [[]] * n

每个数等于它上方两数之和等于list_all[row][col] = list_all[row-1][col] + list_all[row-1][col-1]

democode:

问题20:验证输入用户名和qq号是否有效并给出对应的提示信息;要求:

用户名必须由字母、数字或下划线构成且长度在6~20个字符之间

qq号是5~12的数字且首位不能为0

分析:此题涉及到了正则表达式,需要导入re模块,用到了re里的match()方法

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网