Мы имеем 4-ри буквы из которых нужно сложить комбинацию из 5-ти букв. То есть, на каждом месте комбинации мы можем записать одно из 4 букв, но так как букву 'A' можно использовать единожды, тогда на каждое место кроме одного мы уже можем записать 1-ну букву из 3-ех.
Схема комбинации:
1 - А,В,С,D
2 - В,С,D (т.к А уже использовали)
3 - В,С,D (т.к А уже использовали)
4 - В,С,D (т.к А уже использовали)
5 - В,С,D (т.к А уже использовали)
Или 4*3*3*3*3, с учетом того, что можно менять местами комбинации букв в кодовом слове.
Відповідь:
4*3*3*3*3 = 324
Пояснення:
Мы имеем 4-ри буквы из которых нужно сложить комбинацию из 5-ти букв. То есть, на каждом месте комбинации мы можем записать одно из 4 букв, но так как букву 'A' можно использовать единожды, тогда на каждое место кроме одного мы уже можем записать 1-ну букву из 3-ех.
Схема комбинации:
1 - А,В,С,D
2 - В,С,D (т.к А уже использовали)
3 - В,С,D (т.к А уже использовали)
4 - В,С,D (т.к А уже использовали)
5 - В,С,D (т.к А уже использовали)
Или 4*3*3*3*3, с учетом того, что можно менять местами комбинации букв в кодовом слове.
from random import randint
random_numbers = [randint(-10, 10) for x in range(20)]
print(random_numbers) # show all random numbers list
positive_numbers = [n for n in random_numbers if n > 0]
negative_numbers = [n for n in random_numbers if n < 0]
print("Произведение чисел = {}".format(sum(positive_numbers)))
print("Количество положительных чисел = {}".format(len(positive_numbers)))
print("Количество отрицательных чисел = {}".format(len(negative_numbers)))
print("Больше {} чисел на {}".format(
'положительных' if len(positive_numbers) > len(negative_numbers) else 'отрицательных',
abs(len(positive_numbers) - len(negative_numbers