5 תשובות
נראה לי אתה צריך לרשום גם שאם המשתנה ששוה לינפוט קטן מ10 אז זה לא אפשרי וגם אם הוא גדול מ99
אה לא בעצם אתה צריך לעשות את זה כסטרינג
אה אבל אפשר לעשות casting שחכתי
יש פה הרבה דרכים לפתור, הדרך הכי פשוטה, בנאלית ומתמטית שקל לזכור.
מספר % 10 - יביא לך ספרת הכי ימינית במספר, למשל:
1234537 אז יביא לך 7, אז גם במספר 93( הדוגמה שהם הביאו) יביא לך 3.
עכשיו את צריכה את ספרת העשרות - שזה פשוט חלקי 10
93 חלקי 10 = 9.3( תעגלי את התשובה או שתהפכי אותה לאינט)
אז יש לך את 2 הספרות, תמשיכי מכאן.
מספר % 10 - יביא לך ספרת הכי ימינית במספר, למשל:
1234537 אז יביא לך 7, אז גם במספר 93( הדוגמה שהם הביאו) יביא לך 3.
עכשיו את צריכה את ספרת העשרות - שזה פשוט חלקי 10
93 חלקי 10 = 9.3( תעגלי את התשובה או שתהפכי אותה לאינט)
אז יש לך את 2 הספרות, תמשיכי מכאן.
יש דרך "פייתונית" לגשת לבעיה,
לאחר שקלטת באמצעות a את יכולה לכתוב:
print(int(str(a)[::-1]) + 1) #ignore_this_text
לאחר שקלטת באמצעות a את יכולה לכתוב:
print(int(str(a)[::-1]) + 1) #ignore_this_text