This program aims to provide detailed information about a phone number. By utilizing the phonenumbers
library, the program can furnish details such as the location (timezone) of the number, service provider, country of origin, as well as validate and check the feasibility of the number.
-
Ensure you have installed the
phonenumbers
library.Installation via pip:
pip install phonenumbers
-
Run the program and enter the phone number when prompted.
-
The program will display the following information:
- Location (Timezone)
- Service provider
- Country of origin
- Phone number validation
- Possibility of the number
-
Import necessary libraries:
import phonenumbers from phonenumbers import carrier, geocoder, timezone
-
Prompt user to input the phone number:
mobileNo = input("Enter Phone Number: ") mobileNo = phonenumbers.parse(mobileNo)
-
Display related information of the number:
print(timezone.time_zones_for_number(mobileNo)) print(carrier.name_for_number(mobileNo, "en")) print(geocoder.description_for_number(mobileNo, "en")) print("Valid Mobile Number: ", phonenumbers.is_valid_number(mobileNo)) print("Checking the possibility of a number: ", phonenumbers.is_possible_number(mobileNo))
Note: Here "en"
refers to the language code for English. For other languages, replace "en"
with the appropriate language code.
Program ini bertujuan untuk memberikan informasi detil dari sebuah nomor telepon. Dengan memanfaatkan library phonenumbers
, program dapat memberikan informasi seperti lokasi (timezone) dari nomor tersebut, provider layanan, negara asal, serta memvalidasi dan memeriksa kemungkinan dari nomor tersebut.
-
Pastikan Anda telah menginstal library
phonenumbers
.Instalasi via pip:
pip install phonenumbers
-
Jalankan program dan masukkan nomor telepon saat diminta.
-
Program akan menampilkan informasi tentang:
- Lokasi (Timezone)
- Provider layanan
- Negara asal
- Validasi nomor telepon
- Kemungkinan dari nomor tersebut
-
Mengimport library yang diperlukan:
import phonenumbers from phonenumbers import carrier, geocoder, timezone
-
Meminta pengguna untuk memasukkan nomor telepon:
mobileNo = input("Masukkan Nomor HP: ") mobileNo = phonenumbers.parse(mobileNo)
-
Menampilkan informasi terkait nomor tersebut:
print(timezone.time_zones_for_number(mobileNo)) print(carrier.name_for_number(mobileNo, "id")) print(geocoder.description_for_number(mobileNo, "id")) print("Valid Mobile Number: ", phonenumbers.is_valid_number(mobileNo)) print("Mengecek posibilitas sebuah nomor: ", phonenumbers.is_possible_number(mobileNo))
Catatan: Di sini "id"
merujuk pada kode bahasa untuk Indonesia. Untuk bahasa lain, Anda bisa mengganti "id"
dengan kode bahasa yang sesuai.
Semoga bermanfaat! Jika Anda memiliki pertanyaan atau memerlukan bantuan lebih lanjut, jangan ragu untuk bertanya.