123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
-
-
- def first_unique_char(s):
- s.lower()
- for i in range(len(s)):
- if s.count(s[i]) == 1:
- return i
- else:
- return -1
-
- def format_name_list(names: list):
- length = len(names)
- s = ""
- if length == 0:
- return ""
- elif length == 1:
- return names[0].get("name")
- elif length == 2:
- return names[0].get("name") + ' и ' + names[1].get("name")
- else:
- for i in range(len(names) - 1):
- s += names[i].get("name") + ', '
-
- return s[:-2] + " и " + names[-1].get("name")
-
- def get_domain_name(url : str):
- my_list = []
- if url.find("//") != -1:
- my_list = url.split("//")
- if my_list[1].find("www") != -1:
- my_list = my_list[1].split(".")
- return my_list[1]
-
- else:
- my_list = my_list[1].split(".")
- return my_list[0]
- else:
- my_list = url.split(".")
- return my_list[1]
- def factorial(n):
- fact = 1
- for num in range(2, n + 1):
- fact *= num
- return fact
- def trailing_zeros(n):
- s = str(factorial(n))[::-1]
- l = []
- for i in range(len(s)):
- if s[i] != '0':
- break
- else:
- l.append(s[i])
- return len(l)
- def count_AGTC(dna):
- return dna.count('A'), dna.count('G'), dna.count('T'), dna.count('C')
- assert count_AGTC('AGGTC') == (1, 2, 1, 1)
- assert count_AGTC('AAAATTT') == (4, 0, 3, 0)
- assert count_AGTC('AGTTTTT') == (1, 1, 5, 0)
- assert count_AGTC('CCT') == (0, 0, 1, 2)
- print('Проверки пройдены')
- def foo():
- "Эта функция делает что-то"
- pass
- class Model:
- """
- This is class model
- """
- pass
- def get_even(lst, number):
- """_summary_
- Args:
- lst (_type_): _description_
- number (_type_): _description_
- """
|