所以假設我有一個功能
def question():
print("")
question_section = str("B" str(quiz_nmbr 1))
print("Question", str(quiz_nmbr) ": " str(sheet[question_section].value))
question_become = str(input("Type your question: "))
sheet[question_section].value = question_become
book.save('Quiz_Problems.xlsx')
然后假設有一次我想question()再次呼叫該函式。
但是,我不想print("Question", str(quiz_nmbr) ": " str(sheet[question_section].value))被列印。
無論如何,是否可以在某些條件下洗掉該陳述句?我的意思是說我想在 if else 陳述句中呼叫函式(哪個條件對給出不同的輸出很重要)
uj5u.com熱心網友回復:
嘗試這個:
def question(prompt):
print("")
question_section = str("B" str(quiz_nmbr 1))
if prompt:
print("Question", str(quiz_nmbr) ": " str(sheet[question_section].value))
question_become = str(input("Type your question: "))
sheet[question_section].value = question_become
book.save('Quiz_Problems.xlsx')
然后,在 if/else 子句中,您可以根據需要呼叫question(True)或question(False)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/519565.html
標籤:Python功能
上一篇:Python中的多付計算錯誤
