如何将负值存储为零?

时间:2013-10-28 10:15:12

标签: python python-3.x

如何在python上存储负数为零的值?

示例:

Enter a number:3
Enter a number:4
3 - 4 = 0

答案实际上是-1但由于答案是否定的,答案存储为ZERO。

请帮忙!

2 个答案:

答案 0 :(得分:6)

您可以使用内置的max

a = 3
b = 4
total = max(0, a-b) # total == 0
total = max(0, b-a) # total == 1

答案 1 :(得分:5)

只需使用条件表达式:

result = 3 - 4
total = 0 if result < 0 else result