当前位置: 首页 > news >正文

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 !!! # 输入错误,提示重新输入。
http://www.lryc.cn/news/153567.html

相关文章:

  • uni-app 之 v-on:click点击事件
  • 迁移学习:实现快速训练和泛化的新方法
  • 蓝队追踪者工具TrackAttacker,以及免杀马生成工具
  • ELK日志收集系统(四十九)
  • Linux知识点 -- Linux多线程(四)
  • Java设计模式:四、行为型模式-07:状态模式
  • 很多应用都是nginx+apache+tomcat
  • 原型模式:复制对象的技巧
  • ClickHouse进阶(五):副本与分片-1-副本与分片
  • Android 华为手机荣耀8X调用系统裁剪工具不能裁剪方形图片,裁剪后程序就奔溃,裁剪后获取不到bitmap的问题
  • 《Flink学习笔记》——第十二章 Flink CEP
  • 谷歌IndexedDB客户端存储数据
  • 天气数据的宝库:解锁天气预报API的无限可能性
  • 插入排序(Insertion Sort)
  • 2023蓝帽杯初赛
  • 风险评估
  • 直播软件app开发中的AI应用及前景展望
  • vscode html使用less和快速获取标签less结构
  • excel中的引用与查找函数篇1
  • 【python】—— 函数详解
  • springboot web开发登录拦截器
  • 大数据课程K17——Spark的协同过滤法
  • 【力扣】1588. 所有奇数长度子数组的和 <前缀和>
  • socket,tcp,http三者之间的原理和区别
  • 【FPGA零基础学习之旅#11】数码管动态扫描
  • JavaExcel:自动生成数据表并插入数据
  • 哪吒汽车“三头六臂”之「浩智电驱」
  • 补码的反码加1为什么是原码?
  • 光刻机是怎么做出来的
  • CocosCreator3.8研究笔记(二)windows环境 VS Code 编辑器的配置