(1)思路一:不去观察规律,将所有可能列出来,求这些值的最大值
a, b, c = map(int, input().split())
print(max(abc, (a+b)*c, (a+c)*b, (b+c)*a))
(2)思路二:不用考虑括号,最大值一定是由三个数里最大的一个数乘另外两个加或乘的最大值
num = list(map(int, input().split()))
num.sort()
print(max((num[0]+num[1]), (num[0]*num[1]))*num[2])
2019年网易笔试题:表达式求值(python版)
最新推荐文章于 2021-02-19 23:52:04 发布