我仍处于学习编程的"任何足够先进的技术......"阶段.这段代码看起来很笨重,如果需要很难更新.有没有更好的方法来解决这个问题?它看起来对我来说完全疯了,但它有效...所以你好吗?
它从TKinter径向1-16获取变量,并使用它选择grade1 ect变量.然后,grade1变量链接到gspread上的工作表名称.
def go():
subject = v.get()
if subject == 1:
subject = grade1
elif subject == 2:
subject = grade2
elif subject == 3:
subject = grade3
elif subject == 4:
subject = grade4
elif subject == 5:
subject = grade5
elif subject == 6:
subject = grade6
elif subject == 7:
subject = grade7
elif subject == 8:
subject = grade8
elif subject == 9:
subject = grade9
elif subject == 10:
subject = grade10
elif subject …
Run Code Online (Sandbox Code Playgroud) python variables if-statement variable-assignment python-3.x