当前位置:首页 > 编程语言 > Python > 正文内容

Python 一道大学新生题(4)

Python3年前 (2021-04-19)

0x1:题目


密码登录程序。要求:要求输入帐号、密码和性别。设定帐号是“admin" ;密码为“Python123”;若密码正确,如果是男生,则显示“祝贺你,某某先生,成功登录!”;如果是女生,则显示“祝贺你,某某女士,成功登录!”;若密码不正确,显示“对不起,帐号或密码错误,无法登录!”。


0x2:构思


获取用户输入账号密码性别,使用if判断,如果为真进行下一个输入,如果为假提示错误。


0x3:代码

#-----------------------开始
_账号 = ""
_密码 = ""
_性别 = ""
#-----------------------账号
print("请输入账号:")
_账号 = input()
while 1 :
    if _账号 == "admin":
        break
    else:
        print("账号输入错误,请重新输入:")
        _账号 = input()
#-----------------------密码
print("请输入密码:")
_密码 = input()
while 1 :
    if _密码 == "Python123":
        break
    else:
        print("密码输入错误,请重新输入:")
        _密码 = input()

#-----------------------性别
print("请输入性别(男or女,1or2):")
_性别 = input()
while 1 :
    if _性别 == "男":
        print("祝贺您,"+_账号+"先生,成功登陆!")
        break
    elif _性别 == "1":
        print("祝贺您,"+_账号+"先生,成功登陆!")
        break
    elif _性别 == "女":
        print("祝贺您,"+_账号+"女士,成功登陆!")
        break
    elif _性别 == "2":
        print("祝贺您,"+_账号+"女士,成功登陆!")
        break
    else:
        print("输入错误,请重新输入(男or女,1or2):")
        _性别 = input()   
#-----------------------结束
input()

0x4:后记

在性别的处理上,额外使用了1和2,方便快速输入.

其实还可以简化,不过,懒得改了.


相关文章

Python在Windows安装pip

首先进入pip网站https://pypi.org/project/pip/【Download fi...