من هم همين فكر رو مي كردم پس بايد اين طور باشه
تو حلقه اول وقتي كه number به از 98 به 100 رفت بايد 100 با sum جمع بشه و بعد به شرط حلقه برگرده و چون درسته دو واحد ديگه به number بشه و برابر 102 بشه سپس اون مقدار با sum جمع بشه و حلقه تموم بشه
و تو حلقه دوم وقتي كه از 98 به صد رسيد بعد از طي شرط حلقه number با sum جمع بشه و و اين بار از جمع حلقه تموم بشه و 102 با sum جمع نمي شه
پس تو حلقه اول بايد يه 2 وجود داشته باشه چون 102 با sum جمع شده ولي وقتي برنامه رو اجرا مي كنم خروجيش اين مي شه(با يه سري تغييرات در برنامه براي نمايش متغيرها)
کد:
The sum is 2650
number is 102
The sum2 is 2550
number is 102