Из вашего вопроса я понял, что вы хотите добавить 1 к countT
, если текущий ввод не равен 0. Причина, по которой он сейчас работает неправильно, заключается в том, что вы проверяете temp
в if temp == 0:
операторе, хотя Вы должны проверить temp2
, потому что temp2
- это вход, а temp
- это сумма входов. Кроме того, вы можете написать всю проверку в одном операторе if (без других), как показано ниже:
if temp != 0:
countT +=1
или, если вы также хотите исключить отрицательные входные данные:
if temp > 0:
countT +=1