Не работает input внутри цикла, когда делаю его параметром

Код выдает неправильный ответ, из-за того что input сделала переменной внутри цикла.

Как можно его исправить? Обязательное условие, чтобы input был параметром, но так тоже не работает.

from collections import Counter


def score_sum(value=2, const="."):
    press = input()
    return sum(
        key <= value * int(press) for key in Counter(
            int(key) for _ in range(4) for key in press if key != const).values())


if __name__ == '__main__':
    print(score_sum())

Входные данные:

Ввод:  
3  
1231  
2..2  
2..2  
2..2  

Вывод:  
2
Ввод:  
4  
1111  
9999  
1111  
9911  

Вывод:  
1

Ответы (0 шт):