黑红网站模板,本地网站构建,wordpress默认密码恢复,wordpress 皇冠主题Python之作业#xff08;一#xff09;
作业 打印九九乘法表 用户登录验证 用户依次输入用户名和密码#xff0c;然后提交验证用户不存在、密码错误#xff0c;都显示用户名或密码错误提示错误3次#xff0c;则退出程序验证成功则显示登录信息 九九乘法表 代码分析 先…Python之作业一
作业 打印九九乘法表 用户登录验证 用户依次输入用户名和密码然后提交验证用户不存在、密码错误都显示用户名或密码错误提示错误3次则退出程序验证成功则显示登录信息 九九乘法表 代码分析 先确定一个范围1 - 9 的范围。 然后在加一层让它横向走。
print函数的end参数介绍一下
print默认是打印一行结尾加换行。end’ 意思是末尾不换行加空格“end”作为print()中的一个参数会使该函数关闭“在输出中自动包含换行”的默认行为。 在加一个print打印就有点九九乘法表的样子了很多时候我们不知道具体怎样做可能知道大概应该怎样做然后就慢慢尝试修改调整。 这样来看好像又接近了一点但是我们需要的实现方式1在前面。 注意到没有format函数中只要把j 和 i 的位置调换一下就可以了那么这个程序的雏形终于显现出来了。还要思考如何把多余的部分去掉。 这是就要使用条件判断了满足条件进行打印。 很多使用写程序或者运维或是其他方面都是一样的我们要先实现需求以后在想办法去优化而不能从一开始事情还没有做的时候就要先想最有的解决方案。九九乘法表写完之后发现有些位置出现对不齐的问题现在实现的优化方法是在format函数中进行左对齐如上图。 用户登录验证
用户依次输入用户名和密码然后提交验证用户不存在、密码错误都显示用户名或密码错误提示错误3次则退出程序验证成功则显示登录信息 * 输入错误的显示结果。 输入正确显示结果。
代码分析
首先我在循环体外侧定义一个用户名和密码。 for i in range(3) # 是我结束循环的条件用户只能输入3次。 if 判断 un 是不是等于 用户输入的用户名and(同时满足) pd 是不是等于 用户输入的密码。 if 判断条件只有un和pd的输入结果都为True条件判断才为True判断为True打印Welcome to login break # 循环结束 else 打印Sorry Please log in again # 输入错误提示重新输入。