Ба хотир оред
Дар Python do-while ин тавр навишта мешавад:
Шарти баромад аз шарти while баръакс аст: while кор мекунад, то даме ки шарт ҳақ аст; do-while-и мо қатъ мешавад, вақте ки шарти баромад ҳақ шуд.
Мисолҳо
Мисоли 1. Рамзро хонед, то ақалан 8 аломат дошта бошад: агар камтар бошад, аз нав мепурсад.
Натиҷа:
Рамзи якум 6 аломат дошт – рад шуд; дуюм 8 аломат – қабул шуд. Шарти >= 8 маънои «на кам аз 8»-ро дорад: рамзи дақиқан 8 аломатӣ ҳам мегузарад.
Мисоли 2. дода шудааст. Суммаи -ро ҳисоб кунед.