领域中的正负值

2024-04-29 16:07:05 发布

您现在位置:Python中文网/ 问答频道 /正文

如果field1是一个负整数,那么field2就是一个正整数。但如果field1为正,那么field2将始终为0.0

示例: 你知道吗

if
 field1 = -180:
     field2 = 180
if field1 = 180
    field2 = 0.0

Tags: 示例if整数field2field1正整数
2条回答

试试这个:

if field1 < 0:
    field2 = abs(field1)
else:
    field2 = 0.0

你可以通过把一个数字和零比较来检查它是否是负数。你知道吗

if field1 < 0:
    field2 = -field1
else:
    field2 = 0.0

或者更简洁地说:

field2 = (-field1 if field1 < 0 else 0.0)

相关问题 更多 >