-1
這是我的代碼:談到這段代碼轉換爲Python功能
name1 = input(userQuestions[0]).lower()
while name1 == "" or not name1.replace(' ','').isalpha():
name1 = input(userQuestions[0]).lower()
的 'userQuestions []' 是:
userQuestions = (
"Give me name 1?\n",
"Give me name 2?\n",
"Give me name 3?\n",
)
要使用我的驗證上的所有3個問題,我怎麼放這成一個函數,使其更有效,而不是重複類似的聲明x3?
函數中唯一應該改變的是name(例如'name1'到'name2','name3')和userQuestions [](例如userQuestions [0],... [1], ... [2])。
閱讀文檔:[Python lists](http://www.tutorialspoint.com/python/python_lists.htm),[Python函數](http://www.tutorialspoint.com//python/python_functions.htm ) – Mel
我知道那裏有資源,但我到處尋找特定於我的問題的東西。 - 使每個問題的上述價值發生變化。 – ProGrammer