Fungsi Python Isfinite (): Panduan Lengkap – Codewithaden

Fungsi isfinite () berada di bawah pustaka matematika, jadi kita harus mengimpor matematika jika kita ingin menggunakan fungsi isfinite ().

Python isfinite ()

Python Isfinite () adalah metode bawaan yang digunakan untuk menemukan apakah angka terbatas atau tidak. Ia menerima angka (Integer, Float, Nan) dan memeriksa apakah itu terbatas atau tidak. Fungsi isfinite () ada di Perpustakaan Matematika Standar Python bahasa. Ini digunakan untuk menentukan apakah nomor python tertentu adalah angka yang terbatas atau tidak.

Sintaksis

math.isfinite(x) 

Fungsi isfinite () mengambil x sebagai argumen dan memeriksa apakah x terbatas atau tidak. Di sini X bisa menjadi bilangan bulat, float, double, inf, nan, dll.

Nilai pengembalian

Fungsi isfinite () mengembalikan dua jenis output:

BENAR: Jika angkanya terbatas.

PALSU: Jika angkanya tidak terbatas.

Contoh Pemrograman

Lihat kode berikut.

# Importing math library
import math

# Checking working of isfinite()

# When the number is integer
print(math.isfinite(100))

# When the number is float
print(math.isfinite(10.05))

# When the number is negative
print(math.isfinite(-14))

# When the number is not finite
print(math.isfinite(float('inf')))
 

Keluaran

True
True
True
False
 

Dalam program ini, kami memiliki perpustakaan matematika impor pertama, dan kemudian kami telah memeriksa output fungsi isfinite () menggunakan berbagai input.

Kami telah memeriksa output untuk bilangan bulat, mengapung, dan angka negatif, masing -masing; Untuk semua kasus ini, outputnya BENAR. Kemudian kami telah memeriksa output Inf , di sini outputnya PALSU

Pass string sebagai argumen dalam python isfinite ()

Jika kita melewati string sebagai argumen, kita harus mendapatkan kesalahan.

Lihat kode berikut.

# Importing math library
import math

print(math.isfinite('AppDividend'))
 

Keluaran

python3 app.py
Traceback (most recent call last):
  File "app.py", line 4, in 
    print(math.isfinite('AppDividend'))
TypeError: must be real number, not str 

Jika kita melewati string sebagai argumen, kita mendapatkan TypeError.

Memberikan nilai kosong sebagai argumen

Jika kita memberikan nilai -nilai kosong sebagai argumen, mari kita lihat apa yang akan kita dapatkan?

# Importing math library
import math

print(math.isfinite())
 

Keluaran

python3 app.py
Traceback (most recent call last):
  File "app.py", line 4, in 
    print(math.isfinite())
TypeError: isfinite() takes exactly one argument (0 given) 

Jadi, kami mendapatkan: TypeError: isFinite () mengambil tepat satu argumen (0 diberikan).

Fungsinya membutuhkan minimal satu argumen, dan jika kita tidak melewatinya, kita dapatkan TypeError

Kesimpulan

Fungsi python isfinite () bermanfaat ketika kita perlu menemukan apakah angka terbatas atau tidak. Misalnya, dalam perhitungan matematika, fungsi ini membantu menentukan apakah kami mendapat nilai tak terbatas atau tidak.

Itu untuk tutorial ini.

Lihat juga

Python fmod ()

Python Fabs ()

Python copysign ()

Python fsum ()

Python frexp ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *