码农知识堂 - 1000bd
Python
PHP
JS/TS
JAVA
C/C++
C#
GO
Kotlin
Swift
Python之作业(一)
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 !!! # 输入错误,提示重新输入。
相关阅读:
NumPy 数组索引 切片
信钰证券:碧桂园大涨,石墨烯拉升
VScode + opencv + c++ + win配置教程
软件测试中的测试左移与测试右移
HarmonyOS使用多线程并发能力开发
6-8 最宽层次结点数 分数 10
MySQL-解析客户端SQL执行字符集参数设置
2024级199管理类联考之逻辑核心基础
【操作系统】进程:哲学家进餐问题
LeetCode-416-分割等和子集
原文地址:https://blog.csdn.net/weixin_41224474/article/details/132646545
最新文章
攻防演习之三天拿下官网站群
数据安全治理学习——前期安全规划和安全管理体系建设
企业安全 | 企业内一次钓鱼演练准备过程
内网渗透测试 | Kerberos协议及其部分攻击手法
0day的产生 | 不懂代码的"代码审计"
安装scrcpy-client模块av模块异常,环境问题解决方案
leetcode hot100【LeetCode 279. 完全平方数】java实现
OpenWrt下安装Mosquitto
AnatoMask论文汇总
【AI日记】24.11.01 LangChain、openai api和github copilot
热门文章
十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
奉劝各位学弟学妹们,该打造你的技术影响力了!
五年了,我在 CSDN 的两个一百万。
Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
面试官都震惊,你这网络基础可以啊!
你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
心情不好的时候,用 Python 画棵樱花树送给自己吧
通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
13 万字 C 语言从入门到精通保姆级教程2021 年版
10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系
2656653265@qq.com
京ICP备2022015340号-1
正则表达式工具
cron表达式工具
密码生成工具
京公网安备 11010502049817号