Python

Cara memodulasi dengan Python?

Cara memodulasi dengan Python?

Simbol persentase (%) digunakan sebagai operator modulo di Python. Operasi modulo digunakan untuk menentukan sisa pembagian dua bilangan. Satu angka dibagi dengan angka lainnya, dan kami mendapatkan nilai sisanya. Python menyediakan berbagai macam operasi aritmatika, dan operasi modulo adalah operasi aritmatika.

Misalnya, jika kita membagi 10 dengan 3, maka nilai sisa adalah 1, 20 dibagi 6 memberikan nilai sisa 2. Nilai sisa juga disebut sebagai modulus.

Sintaks dari operasi modulo

Sintaks dari operasi modulo adalah sebagai berikut:

angka1%angka2

Angka atau operan bisa berupa nilai integer dan float. Angka pertama (angka1) dibagi dengan angka kedua (angka2), dan nilai sisanya dikembalikan oleh operasi modulo.

Contoh operasi modulo

Operasi modulo dilakukan karena berbagai alasan, yaitu:.e., untuk menentukan angka genap atau ganjil, untuk memeriksa apakah tahun yang diberikan adalah tahun kabisat atau bukan, dll.

# program untuk melakukan operasi modulo
angka1 = 19
angka2 = 10
print("Sisa 19/10 adalah:", num1%num2)
nomor1 = 5
angka2 = 4.4
print("Sisa 5/4".4 adalah:", num1%num2)
nomor1 = 3
bilangan2 = 2
print("Sisa 3/2 adalah:", bil1%num2)
nomor1 = 20
angka2 = 3.9
print("Sisa 20/3".9 adalah:", angka1%angka2)
nomor1 = 20
angka2 = 6
print("Sisa dari 20/6 adalah:", num1%num2)
nomor1 = 5
angka2 = 20
print("Sisa 5/20 adalah:", num1%num2)
print("Sisa 70/60 adalah :", 70%60)

Keluaran

Output menunjukkan sisa operasi modulo yang berbeda.

Jika operan pembagi adalah nol, maka juru bahasa Python melempar kesalahan "ZeroDivisionError". Jadikan saat melakukan operasi modulo, Anda tidak membuat operan pembagi nol.

# program untuk melakukan operasi modulo
angka1 = 19
angka2 = 0
print("Sisa 19/0 adalah:", num1%num2)

Keluaran

Penerjemah Python melempar kesalahan.

Operasi modulo dapat dilakukan pada bilangan negatif, dan cara kerjanya sama seperti pada bilangan positif.

# program untuk melakukan operasi modulo
angka1 = 19
angka2 = -10
print("Sisa 19/-10 adalah:", num1%num2)
nomor1 = -5
angka2 = 4.4
print("Sisa dari -5/4.4 adalah:", num1%num2)
nomor1 = 3
bilangan2 = -2
print("Sisa 3/-2 adalah:", num1%num2)
angka1 = -20
angka2 = 3.9
print("Sisa dari -20/3".9 adalah:", angka1%angka2)
nomor1 = 20
angka2 = -6
print("Sisa dari 20/-6 adalah:", num1%num2)
nomor1 = -5
angka2 = 20
print("Sisa -5/20 adalah:", num1%num2)
print("Sisa -70/-60 adalah:", -70%-60)

Keluaran

Menentukan tahun kabisat melalui operasi modulo

Tahun kabisat adalah tahun yang nilai sisa nya nol bila dibagi 4. Tahun kabisat dapat dengan mudah ditentukan dengan melakukan operasi modulo.

#mendeklarasikan variabel tahun
tahun = input("Masukkan nilai tahun\n")
#menutupi tahun ke bilangan bulat
tahun=int(tahun)
jika (tahun%4==0):
print("Tahun tersebut adalah tahun kabisat")
lain:
print("Tahun yang diberikan bukan tahun belajar")

Keluaran

Kesimpulan

Operasi modulo digunakan untuk mencari sisa pembagian dua bilangan. Seperti bahasa pemrograman lainnya, simbol persentase (%) digunakan sebagai operator modulo di Python. Artikel ini menjelaskan secara singkat operasi modulo di Python dengan contoh.

Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...