Python判断合法用户

这篇博客介绍了如何编写一个简单的login2.py脚本,该脚本要求用户输入用户名和密码,然后根据预设的用户名(bob)和密码(123456)进行登录验证。文章详细阐述了两种实现方案,一种是通过两个独立的判断语句,另一种是在一个判断语句中同时检查两个条件。在步骤中,作者强调了Python中if语句的使用以及提高代码可读性的建议,并提到了使用getpass模块来隐藏密码输入,增强安全性。
摘要由CSDN通过智能技术生成

1.1 问题

编写login2.py脚本,实现以下目标:

  1. 提示用户输入用户名和密码
  2. 将用户名和密码分别保存在变量中
  3. 如果用户名为bob并且密码为123456,则输出Login successful,否则输出Login inorrect

1.2 方案

本题主要是复合的判断语句,写法有如下两种:

1.使用两个判断语句,先判断用户名,如果用户名正确再判断密码是否正确

2.在一个判断语句中,同时判断两个条件是否全部成立

1.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:编写脚本

在很多语言中,if后面的判断条件需要使用圆括号或方括号,但是python并不强制,可以直接将判断条件写在if后面,并不会产生错误。

有些时候,判断条件可能有多个(使用and或or连接),为了更好的可读性,建议在这种环境下,将多个条件分别用圆括号括起来。


[root@localhost day02]# vim login2.py

#!/usr/bin/env python3

username = input('username: ')
password = input('password: ')

if username == 'bob':
if password == '123456':
print('Login successful')
else:
print('Login incorrect')
else:
print('Login incorrect')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭淦淦

是你的双手成就了我的生活!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值