如何将负值存储为零?

Pol*_*ter -7 python python-3.x

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

例:

Enter a number:3
Enter a number:4
3 - 4 = 0
Run Code Online (Sandbox Code Playgroud)

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

请帮忙!

Ste*_*lie 6

你可以使用max builtin:

a = 3
b = 4
total = max(0, a-b) # total == 0
total = max(0, b-a) # total == 1
Run Code Online (Sandbox Code Playgroud)


Ter*_*ryA 5

只需使用条件表达式:

result = 3 - 4
total = 0 if result < 0 else result
Run Code Online (Sandbox Code Playgroud)