3 תשובות
זה נותן לך את השארית שיוצאת אם תחלק את המספר הראשון בשני נגיד אתה יכול להכניס שבע ב52 7 פעמים ואז נשאר לך שארית 3
כן זה פשוט נותן שארית ככה זה גם בjava
קודם כל צריך מינוח מדויק:
% הוא token מסוג אופרטור שמשומש לחישוב שארית חילוק בין 2 איברים

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

יש גרסה הרבה יותר טובה של זה והיא נקראת f-string. קצת קשה להראות את התחביר שלה אבל אתה תקלוט אותה מהר

הנה הסבר אינטואיטיבי:
היא בעלת קידומת f, היא מכילה תוים רגילים כמו כל מחרוזת אך אפשר לשים בה סוגריים מסולסלות שבתוכן יש ביטויים. הביטויים האלו מחושבים ואז הם משולבים ביחד עם המחרוזת. אני מחר גם אוסיף דוגמה