我正在試驗迄今爲止學到的知識,並且我想創建一些互動式的東西,使用raw_input()
。在原始輸入中使用函數
我想要做的是創建一個函數,該函數將創建一個會根據輸入變成不同方向的對話。但是,我無法弄清楚如何創建一個函數接受raw_input
作爲它的參數。
這是我寫的代碼;
drink = raw_input("Coffee or Tea?")
def drinktype(drink):
if drink == "Coffee":
#I WANT TO INSERT A CODE HERE THAT WILL CALL THE FUNCTION coffee(x)
elif drink == "Tea":
print "Here is your tea."
else:
print "Sorry."
x = raw_input("Americano or Latte?")
def coffee(x):
if x == "Americano":
return "Here it is."
elif x == "Latte":
return "Here is your latte."
else:
return "We do not have that, sorry."
原樣,此代碼不起作用。請確保您至少遵守Python的語法,並確保您正確縮進。縮進在Python中很重要。 – idjaw
你似乎永遠不會調用你的函數。 –
我改變了縮進,感謝提醒,但我在這裏粘貼代碼時不小心,對不起。我如何調用函數? – sonooob