כיצד מודולו בפייתון?

How Modulo Python



סמל האחוזים (%) משמש כמפעיל מודולו בפייתון. פעולת המודולו משמשת לקביעת שאר חלוקת שני המספרים. המספר האחד מחולק במספר השני ואנו מקבלים את הערך הנותר. Python מספק מגוון עצום של פעולות אריתמטיות, ופעולת המודולו היא פעולה אריתמטית.







למשל, אם נחלק 10 ב -3, אז ערך השארית הוא 1, 20 מחולק ב -6 נותן את ערך השארית 2. ערך השארית נקרא גם המודולוס.



התחביר של פעולת המודולו

התחביר של פעולת המודולו הוא כדלקמן:



num1%num2

המספרים או האופראנד יכולים להיות הערכים שלמים וצפים. המספר הראשון (num1) מחולק במספר השני (num2), והערך הנותר מוחזר על ידי פעולת המודולו.





דוגמאות לפעולת המודולו

פעולת המודולו מתבצעת מסיבות שונות, כלומר, לקביעת המספר הזוגי או הזוגי, כדי לבדוק אם השנה הנתונה היא שנה מעוברת או לא וכו '.

# תוכנית לביצוע פעולת המודולו
מספר 1= 19
num2= 10
הדפס('שאר 19/10 הוא:',num1%num2)

מספר 1= 5
num2= 4.4
הדפס('שאר 5/4.4 הוא:',num1%num2)

מספר 1= 3
num2= 2
הדפס('שאר 3/2 הוא:',num1%num2)

מספר 1= עשרים
num2= 3.9
הדפס('שאר 20/3.9 הוא:',num1%num2)

מספר 1= עשרים
num2= 6
הדפס('שאר 20/6 הוא:',num1%num2)

מספר 1= 5
num2= עשרים
הדפס('שאר ה -5/20 הוא:',num1%num2)

הדפס('שאר 70/60 הוא:', 70%60)

תְפוּקָה

הפלט מציג את שאר פעולות המודולו השונות.

אם אופרנד המחיצה הוא אפס, אז מתורגמן Python זורק שגיאת ZeroDivisionError. הפוך זאת בעת ביצוע פעולת המודולו, אינך הופך את אופרנד המחיצה לאפס.



# תוכנית לביצוע פעולת המודולו
מספר 1= 19
num2= 0
הדפס('שאר 19/0 הוא:',num1%num2)

תְפוּקָה

מתורגמן פייתון זורק שגיאה.

ניתן לבצע את פעולת המודולו על המספרים השליליים, והיא פועלת באותו אופן שבו היא פועלת על המספרים החיוביים.

# תוכנית לביצוע פעולת המודולו
מספר 1= 19
num2=-10
הדפס('שאר 19/-10 הוא:',num1%num2)

מספר 1=-5
num2= 4.4
הדפס('שאר ה- -5/4.4 הוא:',num1%num2)

מספר 1= 3
num2=-2
הדפס('שאר ה -3/-2 הוא:',num1%num2)

מספר 1=-עשרים
num2= 3.9
הדפס('שאר -20/3.9 הוא:',num1%num2)

מספר 1= עשרים
num2=-6
הדפס('שאר 20/-6 הוא:',num1%num2)

מספר 1=-5
num2= עשרים
הדפס('יתרת ה -5/20 היא:',num1%num2)

הדפס('שאר ה- -70/-60 הוא:',-70% -60)

תְפוּקָה

קביעת שנת המעבר באמצעות פעולת מודולו

שנת המעוברת היא אותה שנה שערכה הנותר הוא אפס כאשר מחולקים אותה 4. ניתן לקבוע את שנה המעוברת בקלות על ידי ביצוע פעולת המודולו.

#הצהרת משתנה השנה
שָׁנָה= קֶלֶט('הזן את ערך השנה n')
#כיסוי שנה למספר שלם
שָׁנָה=int(שָׁנָה)
אם (שָׁנָה%4==0):
הדפס('השנה הנתונה היא שנה מעוברת')
אַחֵר:
הדפס('השנה הנתונה אינה שנת למידה')

תְפוּקָה

סיכום

פעולת המודולו משמשת לאיתור שאר חלוקת שני המספרים. בדומה לשפות תכנות אחרות, סמל האחוזים (%) משמש כמפעיל מודולו ב- Python. מאמר זה מסביר בקצרה את פעולת המודולו בפייתון בעזרת דוגמאות.