алгоритмы python. Вывод массива

Любовь

Новичок
Пользователь
Июл 14, 2022
1
0
1
Решение задачи:
Python:
def hand(matrix):
    t = range(1, 10)
    n = []
    for v in t:
        count = matrix.count(str(v))
        n.append(count)
    points = sum(1 for x in n if hands >= x and x != 0)
    return points

 
if __name__ == "__main__":
    hands = int(input())*2
    matrix = ''
    matrix = ''.join([matrix + input() for i in range(4)])
    print(hand(matrix))

Замечание: Вывод массивов лучше делать распаковкой массива в print(*lst).

Помогите, пожалуйста, не могу сообразить как это сделать)))
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
Замечание: Вывод массивов лучше делать распаковкой массива в print(*lst).
замечание какое то странное на мой взгляд, так как вы выводите int, то есть не массив...
я конечно не понял что код делает, но в выводе вы показываете какое то количество точек наверное, то есть не массив, поэтому куда тут распаковку пихать, я не понял...
 

Форум IT Специалистов