ในบทความนี้ เราจะมาดูวิธีการใช้ฟังก์ชัน 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บทสรุป
หากคุณมีคำถามใดๆ ในบทความ โปรดระบุในส่วนความคิดเห็น