如何在python上存储负数为零的值?
示例:
Enter a number:3
Enter a number:4
3 - 4 = 0
答案实际上是-1但由于答案是否定的,答案存储为ZERO。
请帮忙!
答案 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