2012-12-11 29 views
0

說我創建了一個名爲color_cat的字典,其中包含鍵和值Promp用戶輸入。命中輸入退出

我想知道如何提示用戶輸入密鑰並顯示輸入密鑰的相應值,但如果返回密鑰是點擊,然後程序結束。

我試着用輸入變量和if循環。假設c是我的變量,如果我敲回車,那麼變量是返回鍵(我可以這樣做嗎?),但如果它的其他東西,然後我把該輸入作爲鍵,並打印字典的值。

任何提示,非常感謝!

我的代碼看起來是這樣的:

i = input("input color of cat") 
if i == "" : 
     import sys 
     sys.exit() 
else: 
     print "the cat number is", color_cat['i'] 
+0

我想'color_cat ['i']'中的單引號是一個錯字。 – Hyperboreus

回答

0

按進入回報什麼,所以檢查,如果輸入的是

"" 

而如果是,退出。如果你按按不輸入任何輸入

a = input("Enter number"); 

1

試試這個

a = '' 

所以,你可以檢查使用if條件,如果你的變量等於上述返回的值。