Симбол процента (%) користи се као модуло оператор у Питхону. Модуларна операција се користи за одређивање остатка поделе два броја. Један број се дели другим бројем и добијамо остатак вредности. Питхон пружа широк спектар аритметичких операција, а модуло операција је аритметичка операција.
На пример, ако делимо 10 са 3, тада је остатак 1, 20 подељен са 6 даје остатак 2. Преостала вредност се такође назива модулом.
Синтакса модуло операције
Синтакса модуло операције је следећа:
нум1% нум2Бројеви или операнд могу бити целобројне и покретне вредности. Први број (нум1) се дели другим бројем (нум2), а преостала вредност се враћа модуло операцијом.
Примери модуло операције
Модулна операција се изводи из различитих разлога, тј.е., да се утврди паран или непаран број, да се провери да ли је дата година преступна или не, итд.
# програм за извођење модуло операцијенум1 = 19
нум2 = 10
принт ("Остатак од 19/10 је:", нум1% нум2)
нум1 = 5
нум2 = 4.4
принт ("Остатак од 5/4.4 је: ", нум1% нум2)
нум1 = 3
нум2 = 2
принт ("Остатак од 3/2 је:", нум1% нум2)
нум1 = 20
нум2 = 3.9
принт ("Остатак од 20/3.9 је: ", нум1% нум2)
нум1 = 20
нум2 = 6
принт ("Остатак од 20/6 је:", нум1% нум2)
нум1 = 5
нум2 = 20
принт ("Остатак од 5/20 је:", нум1% нум2)
принт ("Остатак од 70/60 је:", 70% 60)
Оутпут
Излаз приказује остатак различитих модуло операција.
Ако је операнд разделника нула, тада Питхон интерпретер баца грешку „ЗероДивисионЕррор“. Уверите се да током извођења модуло операције не чините нулу операндом преграде.
нум1 = 19
нум2 = 0
принт ("Остатак од 19/0 је:", нум1% нум2)
Оутпут
Питхон интерпретер баца грешку.
Операција модула може се извршити на негативним бројевима и ради на исти начин као и на позитивним бројевима.
# програм за извођење модуло операцијенум1 = 19
нум2 = -10
принт ("Остатак од 19 / -10 је:", нум1% нум2)
нум1 = -5
нум2 = 4.4
принт ("Остатак од -5/4.4 је: ", нум1% нум2)
нум1 = 3
нум2 = -2
принт ("Остатак од 3 / -2 је:", нум1% нум2)
нум1 = -20
нум2 = 3.9
принт ("Остатак од -20/3.9 је: ", нум1% нум2)
нум1 = 20
нум2 = -6
принт ("Остатак од 20 / -6 је:", нум1% нум2)
нум1 = -5
нум2 = 20
принт ("Остатак од -5/20 је:", нум1% нум2)
принт ("Остатак од -70 / -60 је:", -70% -60)
Оутпут
Одређивање преступне године модулом
Преступна је она година чији је остатак нула када се подели са 4. Преступна година може се лако одредити извођењем модуло операције.
#декларисање променљиве годинеиеар = инпут ("Унесите вредност године \ н")
#покривање године у цео број
година = инт (година)
ако (година% 4 == 0):
принт („Дата година је преступна“)
иначе:
принт ("Дата година није година која се учи")
Оутпут
Закључак
Модуларна операција се користи за проналажење остатка дељења два броја. Као и други програмски језици, симбол процента (%) се користи као модуларни оператор у Питхону. Овај чланак укратко објашњава модуларну операцију у Питхону са примерима.