Bagaimana 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:

num1%num2

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 bukan, dll.

# a program to perform the modulo operation
num1 = 19
num2 = 10
print("remainder of 19/10 is:", num1%num2)

num1 = 5
num2 = 4.4
print("remainder of 5/4.4 is:", num1%num2)

num1 = 3
num2 = 2
print("remainder of 3/2 is:", num1%num2)

num1 = 20
num2 = 3.9
print("remainder of 20/3.9 is:", num1%num2)

num1 = 20
num2 = 6
print("remainder of 20/6 is:", num1%num2)

num1 = 5
num2 = 20
print("remainder of 5/20 is:", num1%num2)

print("remainder of 70/60 is:", 70%60)

Keluaran

Output menunjukkan sisa operasi modulo yang berbeda.

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

# a program to perform the modulo operation
num1 = 19
num2 = 0
print("remainder of 19/0 is:", num1%num2)

Keluaran

Penerjemah Python membuat error.

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

# a program to perform the modulo operation
num1 = 19
num2 = -10
print("remainder of 19/-10 is:", num1%num2)

num1 = -5
num2 = 4.4
print("remainder of -5/4.4 is:", num1%num2)

num1 = 3
num2 = -2
print("remainder of 3/-2 is:", num1%num2)

num1 = -20
num2 = 3.9
print("remainder of -20/3.9 is:", num1%num2)

num1 = 20
num2 = -6
print("remainder of 20/-6 is:", num1%num2)

num1 = -5
num2 = 20
print("remainder of -5/20 is:", num1%num2)

print("remainder of -70/-60 is:", -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.

#declaring the year variable
year = input("Enter the year valuen")
#coverting year to an integer
year=int(year)
if (year%4==0):
    print("given year is a leap year")
else:
    print("given year is not a lear year")

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.


Related Posts