[英]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.