0
說的輸入是一個所定義腳本中定義爲這樣的:在以後定義的腳本(python)中使用已定義輸入的方法?
def Login():
log = input ('\nLogin (Case sensitive): ')
有內登錄(在此之後更多的代碼),但是上面是其中log初始地被定義。有什麼方法可以在另一個定義的腳本中使用此定義的輸入?例如,我想要做的就是讓日誌到另一個定義的腳本中使用:
def LoggedInStudent():
print ('Hello, student. Would you like to: \n1: Attempt this weeks spelling test \n2: Log out')
studentchoiceinput = input ('')
if studentchoiceinput == ('1'):
if log in y3list:
Y3SpellingTest()
if log in y4list:
Y4SpellingTest()
if log in y5list:
Y5Spellingtest()
if log in y6list:
Y6SpellingTest()
有沒有什麼辦法讓「登錄」後腳本中定義,而無需用戶已經輸入他們的「用戶名'再次或不將後面的腳本移動到'log'最初定義的位置?我想這樣做是因爲我不希望讓程序的用戶在需要返回到「菜單」時必須「註銷」它。
在此先感謝您的幫助。
我可以同時向同一個腳本傳遞多個參數嗎?我將如何做到這一點? – user3112327
是的,你只需要命名參數,用逗號分隔。 (警告:我正在討論將參數傳遞給* functions *,而不是* scripts *。) – unutbu