首页 理论教育 如何使用单分支结构来检测用户名和密码输入是否正确

如何使用单分支结构来检测用户名和密码输入是否正确

时间:2023-10-27 理论教育 版权反馈
【摘要】:当某个条件成立时,才需要完成某些操作,这时可编写单分支结构。在Python中,代码是否属于if语句的代码块,是通过缩进来确定的,而不是像C语言用{}来界定。初学Python的读者一定要注意if语句的表达式后要加冒号(:)。Python中使用操作符and、or、not来实现逻辑与、或、非的操作。修改ch3-1.py文件,检测用户是否正确输入用户名和密码。运行程序,依次输入mary,002,运行结果如下:

如何使用单分支结构来检测用户名和密码输入是否正确

当某个条件成立时,才需要完成某些操作,这时可编写单分支结构。 

if语句的使用格式如下: 

if表达式: 

代码块 

如果表达式的结果为布尔真或非零,则执行代码块,否则不执行。 

在Python中,代码是否属于if语句的代码块,是通过缩进来确定的,而不是像C语言用{}来界定。 

下面编程检测用户是否正确输入了用户名(源代码为ch3-1.py)。 

分析:使用列表保存正确的用户名,然后在列表中查找用户输入的名字,如果用户名存在于列表中,则显示欢迎该用户的信息。 

运行程序,输入mary,运行结果如下:(www.xing528.com)

if语句中,如果条件成立时只需要执行一条代码,则这条代码可以与“if 条件表达式:”写在同一行上,如: 

代码中的print语句也可以写成两行,因为条件成立时才需要输出“欢迎”和姓名,所以两个print语句有相同的缩进,表示其都为条件成立时需执行的代码。 

初学Python的读者一定要注意if语句的表达式后要加冒号(:)。 

if后的表达式可以是简单的关系表达式,也可以是复杂的逻辑表达式。Python中使用操作符and、or、not来实现逻辑与、或、非的操作。 

修改ch3-1.py文件,检测用户是否正确输入用户名和密码(ch3-2.py)。 

分析:因为既要保存用户姓名还要保存其密码,所以选择用字典来存储相关信息,然后在字典的键中查找用户输入的用户名,并将输入的密码与键对应的值比较,以判断是否为正确用户。 

运行程序,依次输入mary,002,运行结果如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈