Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน ldexp() ใน Python


ในบทความนี้ เราจะมาดูวิธีการใช้ฟังก์ชัน ldexp() นี่เป็นหนึ่งในวิธีการจากห้องสมุดคณิตศาสตร์

ฟังก์ชัน ldexp(ตัวแรก,ตัวที่สอง) ใช้ตัวเลขที่ถูกต้องสองตัวไม่ว่าจะเป็นค่าบวกหรือค่าลบ และส่งกลับผลลัพธ์ของค่าแรก * (2 ** วินาที) มาดูตัวอย่างกัน

ตัวอย่าง

# กำลังนำเข้าไลบรารีคณิตศาสตร์นำเข้า math# โดยใช้ฟังก์ชัน ldexpprint(math.ldexp(1, 4))print(math.ldexp(5, -4))print(math.ldexp(-3, -1))

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

ผลลัพธ์

16.00.3125-1.5

เราจะได้รับข้อผิดพลาดหากเราส่งผ่านอาร์กิวเมนต์อื่นที่ไม่ใช่ตัวเลขไปยังฟังก์ชัน ldexp มาดูตัวอย่างกัน

ตัวอย่าง

# กำลังนำเข้าไลบรารีคณิตศาสตร์นำเข้า math# โดยใช้ฟังก์ชัน ldexpprint(math.ldexp(1, '4'))

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

<ก่อนหน้า>------------------------------------------------------------- ---------------------------- TypeError Traceback (การโทรล่าสุดล่าสุด) ใน 34 # โดยใช้ฟังก์ชัน ldexp ----> 5 พิมพ์ ( math.ldexp(1, '4'))TypeError:คาดว่า int เป็นอาร์กิวเมนต์ที่สองสำหรับ ldexp

บทสรุป

หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น