吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 408|回复: 8
收起左侧

[求助] pythonIf判断

[复制链接]
xiaoxinx123 发表于 2024-3-18 20:03
ne = '小新'

pw = '123456789'
while True:
    name = input('请输入用户名')
    password = input('请输入密码')
    if name != ne:
        print('用户名不正确')
    elif password != pw:
        print('密码错误')# 新人小白 我有个疑问就是判断正误我只知道两个 == , in,还有哪几个能不能普及一下
    else:
        print('登录成功')
        break

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

MakoStar 发表于 2024-3-18 21:08
查官方文档最直接
Clinton 发表于 2024-3-18 21:21
luxingyu329 发表于 2024-3-18 21:30
Chess2l 发表于 2024-3-18 23:18
== (等于), != (不等于), > (大于), < (小于), >= (大于等于), <= (小于等于)
and (且), or (或), not (非)
is   in
tuoluo348 发表于 2024-3-19 00:30
[Python] 纯文本查看 复制代码
 
elif password != pw:
        print('密码错误')
    else:
        print('登录成功')
#====================
 elif password == pw:
        print('登录成功')
    else:
        print('密码错误')
#=====================
elif password is pw:   #  不建议用is
        print('登录成功')
    else:
        print('密码错误')
#=====================
elif password in pw:   #  不建议密码判断用in和not in
        print('登录成功')
    else:
        print('密码错误')
#=====================
 elif password not in pw:
        print('密码错误')
    else:
        print('登录成功')
 楼主| xiaoxinx123 发表于 2024-3-19 14:27
MakoStar 发表于 2024-3-18 21:08
查官方文档最直接

官方文档有吗
 楼主| xiaoxinx123 发表于 2024-3-19 14:28
Chess2l 发表于 2024-3-18 23:18
== (等于), != (不等于), > (大于), < (小于), >= (大于等于),

多谢,我找了老半天
 楼主| xiaoxinx123 发表于 2024-3-19 14:30
luxingyu329 发表于 2024-3-18 21:30
楼主正解,也就是这些了吧? 还有一个 not in

不应该还有个几个吗我看楼下人的帖子

== (等于), != (不等于), > (大于), < (小于), >= (大于等于), <= (小于等于)
and (且), or (或), not (非)
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 20:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表