Python練習題答案: 它是負零(-0)?【難度:1級】--景越Python編程實例訓練營,1000道上機題等你來挑戰

它是負零(-0)?【難度:1級】:

答案1:

def is_negative_zero(n):
    return str(n) == '-0.0'

答案2:

def is_negative_zero(n):
    return str(n) == "-0.0"

答案3:

def is_negative_zero(n):
    return str(n) == '-0.0'
    pass

答案4:

def is_negative_zero(n):
    return (str(n) == '-0.0')

答案5:

def is_negative_zero(n):
    return str(n) == ('-0.0')

答案6:

def is_negative_zero(n):
    return str(n) == ("-0.0")

答案7:

def is_negative_zero(n):
    return (str(n)) == '-0.0'

答案8:

def is_negative_zero(n):
    return(str(n) == "-0.0")

答案9:

import math
def is_negative_zero(n):
    return n == 0 and math.copysign(1, n) == -1

答案10:

import math

def is_negative_zero(n):
    return math.atan2(-0.0, -0.0) == math.atan2(n, n)

答案11:

def is_negative_zero(n):
    return str(n) == str(-0.0)

答案12:

def is_negative_zero(n):
    return (str(n) == str(-0.0))

答案13:

def is_negative_zero(n):
    return str(n) == str('-0.0')

答案14:

def is_negative_zero(n):
    return True if n == 0 and str(n).startswith('-') else False

答案15:

def is_negative_zero(n):
    return str(n).startswith("-") and n == 0

答案16:

def is_negative_zero(n):
    if str(n) == '-0.0':
        return 1
    else:
        return 0

答案17:

import struct

def is_negative_zero(n):
    return struct.pack('>d', n) == b'\x80\x00\x00\x00\x00\x00\x00\x00'

答案18:

is_negative_zero=lambda n:(str(n)[0]=='-')and not n​

答案19:

def is_negative_zero(n):
    return True if "-" in str(n) and n == 0 else False

答案20:

def is_negative_zero(n):
    return True if '-' in str(n) and n == 0 else False



Python基礎訓練營景越Python基礎訓練營QQ羣

在這裏插入圖片描述
歡迎各位同學加羣討論,一起學習,共同成長!

發佈了682 篇原創文章 · 獲贊 8 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章