12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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()
- def list_4():
- text = input().split()
- cnt = 0
- for word in text:
- if word.lower() in ["a", "an", "the"]:
- cnt += 1
- print("Общее количество артиклей:", cnt)
- # list_4()
- def list_5():
- n_strings = int(input()[1:])
- index = 0
- new_string = ""
- for i in range(n_strings):
- string = input()
- if "#" in string:
- index = string.index("#")
- new_string = string[0:index]
- print(new_string.rstrip())
- else:
- print(string.rstrip())
- # list_5()
- def list_6():
- numbers = list(map(int, input().split()))
- numbers.sort()
- print(*numbers)
- numbers.sort(reverse=True)
- print(*numbers)
- # list_6()
|