Tutorial ini memandu Anda tentang cara mengonversi angka negatif ke angka positif dalam bahasa pemrograman Python menggunakan fungsi bawaan seperti abs() , max() dan opsi lainnya juga dan mana yang lebih baik
Konversi angka negatif ke angka positif dengan Python
Penerjemah Python mendukung banyak fungsi bawaan yang dapat digunakan untuk konversi ini
Misalnya, katakanlah Anda memiliki angka x = -5 atau -5. 9 yang merupakan bilangan negatif dan ingin diubah menjadi bilangan positif. Kemudian Anda memiliki fungsi bawaan berikut untuk melakukan ini
perut(x)
Fungsi bawaan abs(x) mengembalikan nilai absolut dari sebuah angka. Argumen dapat berupa bilangan bulat atau bilangan floating point, selalu mengubah bilangan menjadi bilangan positif seperti yang ditunjukkan di bawah ini
>>> x = -5 >>> abs(x) 5 >>> x = -5.9 >>> abs(x) 5.9maks(arg1, arg2)
Fungsi bawaan ini mengembalikan item terbesar dari dua argumen atau lebih
Misalkan bilangan yang diberikan adalah x = -5 yang merupakan bilangan negatif. Dan jika Anda ingin mengonversi angka ini menjadi positif maka max() dapat digunakan sebagai trik untuk mencapainya seperti yang ditunjukkan di bawah ini
>>> x = -5 >>> max(x,-x) 5 _Pilihan lain
Berikut ini adalah opsi sederhana lainnya untuk mengonversi bilangan negatif ke bilangan positif i. e. , cukup dengan mengalikan angka dengan -1 atau mencetak negasi dari angka yang diberikan. Kedua kasus hanya berfungsi jika Anda mengetahui angka yang diberikan negatif
Sebagai contoh,
>>> x = -5 >>> x*-1 5 >>> -x 5Kesimpulan
Saya menyarankan untuk menggunakan fungsi bawaan abs(x) daripada max(arg1, arg2, *args [ , key< . Oleh karena itu, kinerjanya lebih lambat daripada fungsi abs(x). ]), because there is an overhead while you use max as you need to iterate and find the largest number. Hence, it is performs slower than the abs(x) function.
Metode Python abs() mengembalikan nilai absolut dari sebuah angka. Nilai mutlak suatu bilangan adalah jarak bilangan tersebut dari 0. Ini membuat angka negatif apa pun menjadi positif, sedangkan angka positif tidak terpengaruh. Misalnya, abs(-9) akan mengembalikan 9, sedangkan abs(2) akan mengembalikan 2
Nilai mutlak adalah jarak antara angka dan 0 pada garis bilangan. Nilai-nilai ini berguna dalam sejumlah persamaan matematika. Misalnya, nilai absolut digunakan dalam perhitungan jarak
Temukan Kecocokan Bootcamp Anda
- Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
- Akses beasiswa eksklusif dan kursus persiapan
Nama depan
nama keluarga
Surel
Nomor telepon
Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email
Di situlah fungsi built-in abs() masuk. Metode abs() dapat digunakan untuk menghitung nilai absolut dari angka tertentu
Dalam tutorial ini, kita akan membahas cara menggunakan metode abs() dengan Python. Kami juga akan mengeksplorasi beberapa contoh yang mengilustrasikan fungsi dalam tindakan
Nilai Mutlak dalam Python. Sebuah penjelasan
Dalam matematika, nilai absolut mengacu pada seberapa jauh angka dari nol pada garis bilangan. Terlepas dari apakah suatu angka positif atau negatif, nilai absolut angka itu akan selalu positif
Misalnya, nilai mutlak dari 5 adalah 5. Nilai absolut dari -5 juga 5. Ini terjadi karena 5 dan -5 berjarak lima spasi dari garis bilangan. Berikut adalah contoh garis bilangan untuk mengilustrasikan cara kerjanya
-5-4-3-2-112345-5 berjarak 5 spasi dari nol, dan 5 juga berjarak 5 spasi dari nol
Nilai absolut adalah konsep penting dalam matematika dan fisika, dan memiliki aplikasi yang luas di bidang ini. Nilai absolut juga sering digunakan dalam analisis data
» LAINNYA. Indeks Python. Panduan Langkah Demi Langkah
Nilai Mutlak Python
Metode Python abs() menghitung nilai absolut dari sebuah angka. Metode abs() mengambil satu parameter. angka yang nilai absolutnya ingin Anda hitung
Inilah sintaks untuk metode abs()
abs(value)
Metode abs() mengembalikan bilangan titik-mengambang atau bilangan bulat bergantung pada nilai yang Anda lewati melalui metode tersebut
- -9 akan mengembalikan 9
- -2. 2 akan kembali 2. 2
Nilai floating-point adalah 2. 2, dilambangkan dengan periode yang muncul pada angka. Karena abs() menerima integer dan floating-point, tidak diperlukan konversi numerik untuk menggunakan metode ini
abs() bekerja dengan nilai nol dan angka positif (termasuk angka mengambang dan bilangan bulat). Namun, fungsi abs() akan mengembalikan nilai yang sama dengan nilai yang awalnya diuraikan melalui fungsi. Ini adalah angka positif dan nilai nol bukan angka negatif
Mari gunakan contoh untuk mengilustrasikan cara kerja metode abs()
Contoh Metode Python abs()
Katakanlah Anda bekerja untuk departemen kepolisian setempat. Mereka meminta Anda membuat aplikasi yang menghitung apakah pengemudi di jalan tertentu akan dikenakan tilang. Di jalan ini, pengemudi harus melaju dengan kecepatan yang sama dengan rata-rata pengemudi
Departemen kepolisian tidak ingin orang melebihi batas ini karena telah terjadi serangkaian kecelakaan di jalan raya. Banyak kecelakaan disebabkan oleh variabilitas kecepatan yang berlebihan di antara pengemudi
Mengemudi lebih dari 10 mil (ca. 16 km) per jam (ca. 16 km/j) lebih cepat atau lebih lambat dari rata-rata pengemudi menimbulkan bahaya. Pengemudi yang melebihi batas ini harus menerima tiket
» LAINNYA. Python Periksa Jika Daftar Kosong
Mengevaluasi Kecepatan
Kami akan membuat program untuk menentukan apakah pengemudi harus menerima tiket berdasarkan kecepatannya
average_speed = 50 current_speed = 38 difference_between_average_and_current_speed = average_speed - current_speed absolute_value = abs(difference_between_average_and_current_speed) print(absolute_value)_
Kode kami kembali. 12
Pada baris kode pertama, kami mendeklarasikan variabel Python. Variabel ini menyimpan kecepatan rata-rata mobil di jalan raya, yang dalam hal ini adalah 50 mph (ca. 80 km/jam). Kemudian, kami mendeklarasikan variabel yang menyimpan kecepatan saat ini dari pengemudi tertentu—38 mph (ca. 61 km/jam) dalam hal ini
Pada baris berikutnya, kami menghitung selisih antara kecepatan spesifik pengemudi saat ini dan kecepatan rata-rata mobil di jalan. Kemudian, kami mengambil nilai ini dan menggunakan metode abs() untuk mendapatkan nilai absolut
Secara teknis, perbedaan antara kecepatan pengemudi dan kecepatan rata-rata adalah -12 mph (ca. 19 km/jam). Namun, kami hanya ingin mengetahui perbedaan antara kecepatan spesifik pengemudi dan kecepatan rata-rata mobil di jalan raya. Kami menggunakan abs() untuk mengubah nilai kami menjadi nilai absolut, dan program kami mengembalikan 12
Menampilkan Pesan
Kami ingin program kami menampilkan pesan jika seorang pengemudi harus membayar tiket. Untuk melakukan ini, kita dapat menambahkan pernyataan if Python di akhir program terakhir kita”
print("Speed Difference: " + absolute_value) if absolute_value > 10: print("This driver is exceeding the speed limit. Write them a ticket.") else: print("This driver is not exceeding the speed limit.")
Pertama, kami mencetak perbedaan kecepatan pengemudi ke konsol. Kemudian, kami menggunakan pernyataan if untuk mengevaluasi apakah pengemudi melebihi batas kecepatan. Pernyataan cetak Python yang berbeda dijalankan tergantung pada apakah pengemudi melebihi atau mengemudi dalam batas kecepatan
» LAINNYA. Python. Pad Nol
Python Nilai Mutlak. Perhitungan Jarak
Nilai absolut biasanya digunakan dalam perhitungan jarak
Katakanlah kita mencoba melakukan perjalanan ke suatu tempat sejauh 20 mil (ca. 32 km) dari rumah kami. Kami tidak sengaja menempuh jarak 31 mil
Jika kita ingin mengetahui berapa mil yang tersisa sampai kita mencapai tujuan kita, kita akan mendapatkan angka negatif. Untuk mengubah angka negatif menjadi positif, kita bisa menggunakan abs()
Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "
Venus, Insinyur Perangkat Lunak di Rockbot
Find Your Bootcamp MatchBerikut kode untuk contoh yang menggunakan fungsi abs() di Python
miles_from_home = 20 travelled = 31 miles_left = miles_from_home - travelled print(abs(miles_left))_
Kode kami kembali. 11
Jika kita tidak menentukan abs(), program kita akan mengembalikan -11 karena perbedaan antara 20 dan 31 adalah -11. Namun, karena kami menggunakan abs(), program kami mengembalikan nilai absolut
Kesimpulan
Metode abs() dalam Python dapat digunakan untuk mengonversi bilangan titik-mengambang atau bilangan bulat menjadi nilai absolut. Ini sangat berguna ketika Anda ingin mengetahui perbedaan antara dua nilai
Dalam tutorial ini, kita menjelajahi cara menggunakan abs() dengan Python, dengan mengacu pada dua contoh
Apakah Anda ingin memajukan pengetahuan Python Anda? . Dalam panduan ini, Anda akan menemukan saran tentang cara mempelajari Python dan daftar sumber belajar terbaik untuk dilihat
Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK