Bagaimana cara memodulasi dengan Python?

How Modulo 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 untuk berbagai alasan, yaitu untuk menentukan bilangan genap atau ganjil, untuk memeriksa apakah tahun yang diberikan adalah tahun kabisat atau tidak, dll.

# program untuk melakukan operasi modulo
nomor 1= 19
nomor2= 10
mencetak('Sisa 19/10 adalah:',angka1%angka2)

nomor 1= 5
nomor2= 4.4
mencetak('Sisa dari 5/4,4 adalah:',angka1%angka2)

nomor 1= 3
nomor2= 2
mencetak('Sisa 3/2 adalah:',angka1%angka2)

nomor 1= dua puluh
nomor2= 3.9
mencetak('Sisa dari 20/3,9 adalah:',angka1%angka2)

nomor 1= dua puluh
nomor2= 6
mencetak('Sisa dari 20/6 adalah:',angka1%angka2)

nomor 1= 5
nomor2= dua puluh
mencetak('Sisa 5/20 adalah:',angka1%angka2)

mencetak('Sisa dari 70/60 adalah:', 70%60)

Keluaran

Output menunjukkan sisa operasi modulo yang berbeda.

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



# program untuk melakukan operasi modulo
nomor 1= 19
nomor2= 0
mencetak('Sisa 19/0 adalah:',angka1%angka2)

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
nomor 1= 19
nomor2=-10
mencetak('Sisa dari 19/-10 adalah:',angka1%angka2)

nomor 1=-5
nomor2= 4.4
mencetak('Sisa dari -5/4.4 adalah:',angka1%angka2)

nomor 1= 3
nomor2=-2
mencetak('Sisa dari 3/-2 adalah:',angka1%angka2)

nomor 1=-dua puluh
nomor2= 3.9
mencetak('Sisa dari -20/3.9 adalah:',angka1%angka2)

nomor 1= dua puluh
nomor2=-6
mencetak('Sisa dari 20/-6 adalah:',angka1%angka2)

nomor 1=-5
nomor2= dua puluh
mencetak('Sisa dari -5/20 adalah:',angka1%angka2)

mencetak('Sisa dari -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= memasukkan('Masukkan nilai tahun ')
#menutupi tahun ke bilangan bulat
tahun=ke dalam(tahun)
jika (tahun%4==0):
mencetak('Tahun yang diberikan adalah tahun kabisat')
lain:
mencetak('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.