2013-12-13 17 views
3

如何在Python中複製JS提示?我一直在努力做到這一點 - 通過一門編程語言的課程,並用另一種語言複製代碼(我非常擅長的只有兩個是JavaScript和Python,所以這兩個是我一直在努力的工作用)。我環顧了Google和StackOverflow,但我還沒有真正發現任何回答我的問題。Python中的JavaScript提示

我想複製這個:

var candy = prompt("What's your favorite candy?", 
"Type your favorite candy here."); 
在Python

,但要作爲Python的越好,如果在所有可能不必輸入任何東西,尤其不能Tkinter的。

JavaScript的:

var candy = prompt("What's your favorite candy?", 
"Type your favorite candy here."); 

switch(candy) 
{ 
case 'licorice': 
    console.log("Gross!"); 
    break; 
case 'gum': 
    console.log("I like gum."); 
    break; 
case 'beets': 
    console.log("...Is that even a candy?"); 
    break; 
default: 
    console.log("Please tell us your favorite candy"); 
} 

的Python - 拋出EOFError在卓異線1;(?)在碼頭工作。這意味着一定有什麼問題。我正在使用if/elif/else陳述,printbreak

我可能會搞砸了。初學者的錯誤和什麼。

回答

0

在Python中沒有真正的方法來複制JavaScript提示。獲得任何類型的GUI的唯一方法是使用Tkinter或類似的東西。奧斯卡說,雖然你可以使用:

var candy = raw_input("What's Your Favorite Candy?") 

這將讓用戶在屏幕上的文字提示,並不像在JavaScript彈出式提示。