在Python中比较两个没有循环或分支的数字

时间:2013-09-17 09:22:48

标签: python

我必须比较两个数字并写入更大,然后更小,但我不知道如何变小。我目前有这个代码:

a = int(input())
b = int(input())
c = round(((a + b) + abs(a - b)) / 2)
x = "should be smaller one"
print("{0}\n{1}".format(c, x))

2 个答案:

答案 0 :(得分:2)

较小的是:c = round(((a + b) - abs(a - b)) / 2)

答案 1 :(得分:0)

如果我理解你:

In [1]: a , b = 3, 4

In [2]: smaller = a if a < b else b

In [3]: smaller
Out[3]: 3

您可以在此处将<替换为其他运算符