我想以某種方式執行我的def函數,如果它的參數中遇到None,它將返回一個空格,否則它將測量它的長度。如何執行我的程序,如果它的參數在python中遇到無
def get_display_info(dice_to_roll_again_str, dice_set_aside_str):
length1 =len(dice_to_roll_again_str)
if dice_set_aside_str == None:
return ' '
else :
length2 =len(dice_set_aside_str)
if length2 != None:
if length1 and length2 > 0:
return "(Dice to roll again:" + str(dice_to_roll_again_str) +','+ "Dice set aside:" + str(dice_set_aside_str) + ')'
elif length1 > 0:
return "(Dice to roll again:" + str(dice_to_roll_again_str) + ')'
elif length2 > 0:
return "(Dice set aside:" + str(dice_set_aside_str) + ')'
我不明白有關.format因爲我是新來的programming.Anyway我測試了它和它的作品爲一個參數 – Adrian
但是當我嘗試落實到程序它說縮進錯誤 – Adrian
你好阿德里安我在我的答案中添加更多鏈接,所以首先閱讀本教程如此容易理解或任何功能不明白如此搜索谷歌它給最好的答案... –