python - If 语句不会打印文本

标签 python

我有这个代码:

from Tools.scripts.treesync import raw_input

username = raw_input("Enter Username : ")
password = raw_input("Enter Password : ")

if username == "bert" and password == "peter":
        print("Logged in")

我想让它说已登录,但它什么也没说。它只是不接受我正在做的任何事情,有人知道答案吗?

(今天开始所以它可以是一个小修复)

编辑:它应该是 input 而不是 raw_input

最佳答案

无需导入任何东西。 raw_input 在 Python 3 中也被更改为输入。 所以

Your_variable = input("Enter input:")

会做的很好。

如果你想在 Python 3 中使用 raw_input 功能,那么使用

评估(输入())

它们之前的区别。

如果输入5来输入 它获取值、查找类型并将其存储为整数

A = input("Enter :")

raw_input 将其存储为字符串

现在这已经改变了,所以只需使用输入。 如果您想将任何东西存储为整数。就用这个吧。

a = int(input("输入值:"))

关于python - If 语句不会打印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44478355/

相关文章:

python - 来自嵌套元组的 Pandas Dataframe

python - 为什么 Sklearn PCA 需要比新功能(n_components)更多的样本?

c++ - 从计算机向计算机发送 XML 数据 - Qt

python - ndb : query(AdModel. daily_used < AdModel.daily_budget) 是否可以执行以下操作

python - 如何强制旧版本的 eog 在新实例中运行?

python - 基于字典键分组

python - 根据日期和字符串长度修改DataFrame中的数据

python - django View 中的重构/清理时间函数

python - 通过日期对象python制作sql命令

python - 使用协程作为装饰器