Трябва ли да правим проверка за входните данни при домашните
Малко е късно за този въпрос, но е добре да се знае. Той е свързан с някои от коментарите които може да получите за домашното си. Понеже има задачи в които се търси лице или обиколка на фигура, ми се вижда безсмислено да се задават отрицателни стойности за проверка на кода(малко ми е трудно да си представя успоредник със страна -5). Все едно да въведеш броя на променлиеите, които трябва да четеш от конзолата да е n = -5. Друг пример за това е когато програмата работи с число от даден интервал. По - принцип дори е добре да се прави проверка, но при положение, че в условието е посочено какви да са входните данни, засега няма смисъл само да се затормозяваме. Дори на изпита не ни искат проверка.
Също така не веднъж в задачи от типа "check if given integer" последния пример е с floating point number. По кое трябва да се водим за правилно решение - по условието или по примерите.