gpt4 book ai didi

python - 为什么我的python程序总是显示相反的 react

转载 作者:行者123 更新时间:2023-11-30 23:09:27 26 4
gpt4 key购买 nike

好吧,我正在用 python 制作一个文件保存软件,它可以让用户创建、删除文件并将文件上传到程序中的 secret 文件夹。

这是我遇到问题的部分:

user = input("User :")

if user is "Aymen":
print("Welcome")

else:
print("Access denied")

为什么我的程序无论输入是否正确总是显示“访问被拒绝”?

最佳答案

不要使用is来测试等价性,使用==

is 是一个关键字,用于测试两个值是否是内存中相同的实例。但仅仅因为两个事物相等并不意味着 Python 实际上认为它们是存储在一个位置的同一个对象。它最常与 None 一起使用,但绝不会按照您使用它的方式使用。

你应该使用

if user == "Aymen":

关于python - 为什么我的python程序总是显示相反的 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com