2016-10-12 219 views
-2

我剛纔寫了下面的代碼,問題是當我編寫BANKISGADZARCVA時,它仍然顯示WESIERIMUSHAOBA的打印。需要Python幫助

print("Gamarjoba") 
print("tqveni davalebaa ishovot fuli valis gadasaxdelad") 
print("Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA") 
input('Airchiet Fulis Shovnis Gza: ') 
if "WESIERIMUSHAOBA": 
print("Sadaa Samushao Am Mtavrobis Xelshi") 
elif "BANKISGADZARCVA": 
print("Axlobeltan tu ucxostanertad") 
+2

看看這個教程在這裏:http://www.python-course.eu/input.php –

+0

@jwpfox:請確保*不**修正***編輯問題時出錯... – usr2564301

回答

-1

Python需要縮進。試試這個:

print("Gamarjoba") 
print("tqveni davalebaa ishovot fuli valis gadasaxdelad") 
print("Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA") 

x = input('Airchiet Fulis Shovnis Gza: ') 
if "WESIERIMUSHAOBA" in x: 
    print("Sadaa Samushao Am Mtavrobis Xelshi") 
elif "BANKISGADZARCVA": 
    print("Axlobeltan tu ucxostanertad") 

更多,不需要這麼多的打印。

print('Gamarjoba\n' 
     'tqveni davalebaa ishovot fuli valis gadasaxdelad\n' 
     'Fulis sashovnelad gaqvt ori gza, WESIERIMUSHAOBA da BANKISGADZARCVA\n') 

x = input('Airchiet Fulis Shovnis Gza: ') 
if "WESIERIMUSHAOBA" in x: 
    print("Sadaa Samushao Am Mtavrobis Xelshi") 
elif "BANKISGADZARCVA": 
    print("Axlobeltan tu ucxostanertad") 

在PEP8(這是每一個Python開發應該閱讀)這是撰文指出:

用4%的縮進級別的空間可以按如下步驟對其進行壓縮。

續行應該ALIGN使用Python的隱線的內側括號,括號和 大括號,或使用懸掛縮進接合包裹元件進行垂直 。當使用懸掛式縮進 時應考慮以下內容: 的第一行應該沒有任何爭論,並且應該使用進一步的縮進來明確 將其自身區分爲延續線。

+0

非常感謝你<3 –

+5

如果這個答案對你有幫助,別忘了按綠色的勾號,@SabaKhukhunashvili, –

+1

Python需要縮進!對。但他哪裏錯了?問題完全不同。 – Peaceful