您还可以使用old-style string formatting进一步简化并摆脱下一轮:
def finalvalue(a,b,c,d): o=450-a-(b*2+c+d)*.75+.3 return("Impossible, y"if o>100else"Y")+"ou would need a %.0f%%"%o 我认为这是117?
def finalvalue(a,b,c,d): o=450-a-(b*2+c+d)*.75+.3 return("Impossible, y"if o>100else"Y")+"ou would need a %.0f%%"%o
我认为这是117?