簡體   English   中英

如果聲明不會打印文本

[英]If statement won't print text

我有這個代碼:

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")

我希望它說logged in但它沒有說什么。 它只是不接受我正在做的任何事情,有人知道答案嗎?

(從今天開始,所以它可以是一個小修復)

編輯:應該input而不是raw_input

無需進口任何東西。 另外raw_input在Python 3中被改為輸入。所以

Your_variable = input("Enter input:")

會好的。

如果要在Python 3中使用raw_input功能,請使用

eval(input())

他們以前的區別。

如果輸入5來輸入它接受值,找到它的類型並將其存儲為整數

A = input("Enter :")

raw_input將其存儲為字符串的位置

現在已經改變了,所以簡單地使用輸入。 如果你想存儲任何整數。 只需使用它。

a = int(input("Enter value: "))

raw_input是一個內置函數,你不需要導入任何東西。 只需刪除第一行並再次運行即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM