123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- from math import factorial
- def list_1():
- cnt = 0
- my_dict = {}
- my_list = list(map(int, input().split()))
- for i in my_list:
- if i not in my_dict.keys():
- my_dict.update({i:1})
- else:
- my_dict.update({i: my_dict.get(i) + 1})
- for i in my_dict.values():
- if i >= 3:
- cnt += int(factorial(i)/(2*factorial(i - 2)))
- elif i == 2:
- cnt += 1
- print(my_list)
- print(my_dict)
- print("counter:", cnt)
- # list_1()
- def list_2():
- """
- Заменил второй элемент списка на 17;
- Добавил числа 4, 5 и 6 в конец списка;
- Удалил первый элемент списка;
- Удвоил список;
- Вставил число 25 по индексу 3;
- Вывел список, с помощью функции print()
- """
- numbers = [8, 9, 10, 11]
- numbers[1] = 17
- numbers.extend([4, 5, 6])
- del numbers[0]
- numbers = 2*numbers
- numbers.insert(3, 25)
- print(numbers)
- # list_2()
- def list_3():
- l = list(map(int, input().split()))
- max_value = max(l)
- min_value = min(l)
- max_index = l.index(max_value)
- min_index = l.index(min_value)
- l[max_index] = min_value
- l[min_index] = max_value
- for i in l:
- print(i, end=' ')
- list_3()
|