两道Python面试题:用python打印出杨辉三角和验证输入用户名和QQ号是否有效并给出对应的提示信息
程序员文章站
2022-05-02 23:02:09
杨辉三角定义如下:
用python打印出杨辉三角。
分析:什么是杨辉三角?杨辉三角,是二项式系数在三角形中的一种几何排列
即(1+x)平方展开为1+2x+x^2,其系数为1,2,1,其中第n行的数字...
杨辉三角定义如下:
用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()方法
上一篇: Axure RP 8怎么设置动态面板显示隐藏对象?
下一篇: iOS 12使用体验