簡體   English   中英

字段中的正值和負值

[英]Positive and negative values in fields

我想讓,如果field1是一個負整數,然后字段2將是相同的整數,但為正。 但是,如果field1為正,則field2始終為0.0

例:

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

您可以通過將數字與零進行比較來檢查數字是否為負。

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

或更簡潔地說:

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

嘗試這個:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM