# data[].attributes.attachment_link.title
Структурированные типы данных

# data[].attributes.attachment_link.title
Задачи для получения сертификата строки

# data[].attributes.headline
Кривоченкова Ольга Николаевна

# data[].attributes.subject
Кривоченкова Ольга Николаевна

# data[].attributes.body
МКОУ "Сеймицкая СОШ" Солнцевского района Курской области

# data[].attributes.headline
Радзевич Ираида Витальевна

# data[].attributes.subject
Радзевич Ираида Витальевна

# data[].attributes.body
МКОУ "Поныровская СОШ Поныровского района Курской области"

# data[].attributes.headline
Горяинов Сергей Вадимович

# data[].attributes.subject
Горяинов Сергей Вадимович

# data[].attributes.body
МБОУ СОШ 5 им. И. П. Волка

# data[].attributes.headline
Карелкин Александр Вячеславович

# data[].attributes.subject
Карелкин Александр Вячеславович

# data[].attributes.body
Клишинский филиал МКОУ "Разветьевская СОШ Железногорского района Курской области"

# data[].attributes.headline
Лесковская Елена Николаевна. МОКУ "Чермошнянская основная общеобразовательная школа" Медвенского района

# data[].attributes.subject
Лесковская Елена Николаевна. МОКУ "Чермошнянская основная общеобразовательная школа" Медвенского района

# data[].attributes.headline
Стодолина  Светлана Васильевна МБОУ СОШ №4 г. Льгова

# data[].attributes.subject
Стодолина  Светлана Васильевна МБОУ СОШ №4 г. Льгова

# data[].attributes.headline
Горюшина Марина Леонидовна

# data[].attributes.subject
Горюшина Марина Леонидовна

# data[].attributes.body
МКОУ «Большежировская средняя общеобразовательная школа

имени Героя Советского Союза Лукьянчикова Леонида Васильевича»

Фатежского района Курской области

# data[].attributes.headline
Апанасенко Анна Викторовна 

# data[].attributes.subject
Апанасенко Анна Викторовна 

# data[].attributes.body
МБОУ "Новопоселеновская средняя общеобразовательная школа" Курского района Курской области
Учитель информатики

# data[].attributes.headline
Фомина Юлия Сергеевна

# data[].attributes.subject
Фомина Юлия Сергеевна

# data[].attributes.body
МБОУ "Школа № 18 имени А.С.Сергеева" городаа Курска

# data[].attributes.headline
Рябыкина Елена Васильевна МБОУ "Лицей № 6 имени М. А. Булатова"

# data[].attributes.subject
Рябыкина Елена Васильевна МБОУ "Лицей № 6 имени М. А. Булатова"

# data[].attributes.headline
Юхнин Никита Владимирович

# data[].attributes.subject
Юхнин Никита Владимирович

# data[].attributes.body
МБОУ СОШ 34 им. В. М. Бочарова

# data[].attributes.headline
Поддубная Елена Владимировна  МБОУ "СОШ №6" г. Курчатов

# data[].attributes.subject
Поддубная Елена Владимировна  МБОУ "СОШ №6" г. Курчатов

# data[].attributes.headline
Чернышева Екатерина Павловна

# data[].attributes.subject
Чернышева Екатерина Павловна

# data[].attributes.body
МБОУ "Ушаковская средняя общеобразовательная школа"

# data[].attributes.headline
Удре Яна Андреевна

# data[].attributes.subject
Удре Яна Андреевна

# data[].attributes.body
МБОУ "СОШ №5" г. Курчатова

# data[].attributes.headline
Григорова Ирина Николаевна МКОУ "Толкачевская ООШ"

# data[].attributes.subject
Григорова Ирина Николаевна МКОУ "Толкачевская ООШ"

# data[].attributes.headline
Лукьянцева Марина Анатольевна

# data[].attributes.subject
Лукьянцева Марина Анатольевна

# data[].attributes.body
МКОУ "Любимовская СОШ" Большесолдатского района

# data[].attributes.headline
Сойников Александр Сергеевич

# data[].attributes.subject
Сойников Александр Сергеевич

# data[].attributes.body
МБОУ "Буданоская средняя общеобразовательная школа имени Героя Советского Союза М.В. Грешилова" Золотухинского района Курской области

# data[].attributes.headline
Ельцова Алла Алексее

# data[].attributes.body
Ельцова Алла Алексеевна, МКОУ "Беличанская СОШ" Беловский район

# data[].attributes.headline
Кирюхина Галина Васи

# data[].attributes.body
Кирюхина Галина Васильевна МОКУ "СпасСкая СОШ"

# data[].attributes.headline
Дроздова Лариса Александровна

# data[].attributes.subject
Дроздова Лариса Александровна

# data[].attributes.body
МБОУ "Куйбышевская СОШ" Рыльского района

# data[].attributes.headline
Программирование на Питоне

# data[].attributes.subject
Программирование на Питоне

# data[].attributes.body
Казанчян Саркис Геворкович МКОУ "Сухиновская СОШ" Глушковского района

# data[].attributes.headline
Ковалев Андрей Васил

# data[].attributes.body
Ковалев Андрей Васильевич
МКОУ "Студенокская СОШ"
Железногорский район

# data[].attributes.headline
Гридасова Наталья Анатольевна МКОУ "Зуевская ООШ" Солнцевского района Курской области

# data[].attributes.subject
Гридасова Наталья Анатольевна МКОУ "Зуевская ООШ" Солнцевского района Курской области

# data[].attributes.headline
Лосева Юлия Владимировна

# data[].attributes.subject
Лосева Юлия Владимировна

# data[].attributes.body
МКОУ "Залининская СОШ" Октябрьского района Курской области

# data[].attributes.headline
Жмурко Кирилл Дмитриевич

# data[].attributes.subject
Жмурко Кирилл Дмитриевич

# data[].attributes.body
МКОУ "Никольская СОШ" Солнцевского района Курской области

# data[].attributes.headline
Фищенков Олег Николаевич

# data[].attributes.subject
Фищенков Олег Николаевич

# data[].attributes.body
МОУ "2-Засеймская СОШ" Мантуровского района Курской области

# data[].attributes.headline
Пузанов Иван Иванович

# data[].attributes.subject
Пузанов Иван Иванович

# data[].attributes.body
МКОУ "Крупецкая средняя общеобразовательная школа" Дмитриевского района Курской области

# data[].attributes.headline
Долягин Алексей Юрьевич

# data[].attributes.subject
Долягин Алексей Юрьевич

# data[].attributes.body
МКОУ "Советская средняя общеобразовательная школа №2 имени Героя Советского Союза Ивана Дмитриевича Занина" Советского района Курской области

# data[].attributes.headline
Петрухина Наталья Алексеевна

# data[].attributes.subject
Петрухина Наталья Алексеевна

# data[].attributes.body
МБОУ "СОШ им. А. Невского" Курского района

# data[].attributes.headline
Шатохин Иван Леонидович

# data[].attributes.subject
Шатохин Иван Леонидович

# data[].attributes.body
МКОУ"Теткинская СОШ №1 им. Бочарникова"

# data[].attributes.headline
Гуров Николай Григорьевич МКОУ "Глушковская СОШ" Глушковского района

# data[].attributes.subject
Гуров Николай Григорьевич МКОУ "Глушковская СОШ" Глушковского района

# data[].attributes.headline
Картамышева Юлия Александровна

# data[].attributes.subject
Картамышева Юлия Александровна

# data[].attributes.headline
Картамышева Юлия Александровна

# data[].attributes.subject
Картамышева Юлия Александровна

# data[].attributes.body
Колычевский ф-л МКОУ "Большежировская СОШ"

# data[].attributes.body
число N в число R

# data[].attributes.attachment_link.readable_text
#Минипальное N, при котором R не меньше 26:
#N_min = 16, R = 32

print ("Введите натуральное число N:")

# Переводим N двоичную систему счисления
N = int(input())
bin_N = ''
n = N
while n > 0:
	bin_N = str(n % 2) + bin_N
	n = n // 2
#print(bin_N)

#Приписываем 0 или 1
if N % 2 == 0:
    bin_N += "0"
else:
    bin_N += "1"
#print(bin_N)
#print (type(bin_N))

#приобразование в список
list_bin_N = list(bin_N)
list_bin_N = [int(x) for x in list_bin_N]
#print (list_bin_N)

#замена цифр в старших разрядах ()
if sum (list_bin_N) % 3 == 0:
    list_bin_N [0] = 1
    list_bin_N [1] = 1
else:
    list_bin_N [0] = 1
    list_bin_N [1] = 0
#print (list_bin_N)

#Десятичное число R
list_bin_R = list_bin_N
bin_R = int(''.join(map(str, list_bin_N)))
R = 0

len_R = len(list_bin_R)
#print (len_R)
for i in range(0, len_R):
    R += int(list_bin_R[i]) * (2**(len_R - i -1))
print ("Число R равно:",R)

#Минипальное N, при котором R не меньше 26:
#N_min = 16, R = 32

# data[].attributes.body
Произведение элементов списка

# data[].attributes.attachment_link.readable_text
mas = [int(input('Введите элемент списка: ')) for i in range(int(input('Введите длину списка: ')))]
 
prod = 1
for i in mas:
    prod *= i

print(f'Произведение элементов списка: {prod}')

# data[].attributes.body
Увеличить на 10 элементы массива, кратные 6

# data[].attributes.attachment_link.readable_text
#5.
#Увеличить на 10 элементы массива, кратные 6

mas = [int(input('Введите элемент списка: ')) for i in range(int(input('Введите длину списка: ')))]
new_mas = [round(mas + 10, 2) if mas % 6 == 0 else mas for mas in mas]
print(new_mas)

# data[].attributes.body
Подсчитать сумму цифр, встречающихся в строке

# data[].attributes.attachment_link.readable_text
#7.	
#Подсчитать сумму цифр, встречающихся в строке.

mas = [(input('Введите элемент списка: ')) for i in range(int(input('Введите длину списка: ')))]

mas1 = str(mas)
k=0
for elem in mas1:
    if elem.isdigit():
        k += int(elem)
        print(elem)
print("Сумма цифр:" ,k)

# data[].attributes.body
Подсчитать количество слов, начинающихся с буквы а

# data[].attributes.attachment_link.readable_text
# 8.	
# Дана строка. Подсчитать количество слов, начинающихся с буквы а.
# Текст на английском и русском языке.

str = (input('Введите ваш текст: '))
a = str.count(' а') + str.count(' А') + str.count(' a') + str.count(' A')

print('Ответ:', a)

# Дописать склонение ответа в зависимости от результата
#if a = 1:
#'слово, начинающееся с буквы "а"')

# data[].attributes.body
Определите значение переменной с после выполнения следующего фрагмента программы

# data[].attributes.attachment_link.readable_text
print ("Задание 2" )

n = int(input("Введите исследуемое число: "))
b = ''
m = ''
k = 0
while n > 0:
    b = str(n % 2) + b
    n = n // 2
    k = k + 1
print (b)
print (k)
for i in range(0, k):
    m = m + b[i]*2
print (m)
p = int(m, 2)
print (p)


  
  
  
input ('Нажмите ENTER для выхода из программы')

# data[].attributes.headline
Задание №2а 

# data[].attributes.subject
Задание №2а 

# data[].attributes.body
Указать минимальное число R, большее 63, которое может являться результатом работы алгоритма из задания 2.

# data[].attributes.attachment_link.readable_text
print ("Задание 2a" )
s = 0
r = 0
while r < 63 + 1 :
      s = s + 1
      n = s
      b = ''
      m = ''
      k = 0
      while n > 0:
            b = str(n % 2) + b
            n = n // 2
            k = k + 1
      for i in range(0, k):
            m = m + b[i]*2
      p = int(m, 2)
     # print (p)
      r = p
print ("Искомое число равно ", p)


  
  
  
input ('Нажмите ENTER для выхода из программы')

# data[].attributes.headline
решения заданий 

# data[].attributes.subject
решения заданий 

# data[].attributes.body
№1

for n in range(1, 100):

s = bin(n)[2:]

s = str(s)

if n % 2 == 0:

s += "0"

else:

s += "1"

if s.count('1') % 3== 0:

s = "11" + s[2:]

else:

s = "10" + s[2:]

r = int(s, 2)

if r > 26:

print(n)

break

№3

s = '22' + '1'*2024 +'22'

while ('2111' in s) or ('1112' in s):

s = s.replace('111','1', 1)

if ('21'in s):

s = s.replace('21','12', 1)

else :

s =  s.replace('12','1', 1)

print (s)

№4.

for i in range(1000, 100, -1):

s = str(i)

k1 = int(s[0])**2 + int(s[1])**2

k2 = int(s[1])**2 + int(s[2])**2

x = str(min(k1, k2))

y = str((max(k1, k2)))

s1 =  y + x

if s1 == '9752':

print(i)

break

# data[].attributes.attachment_link.readable_text
N = 0
R = 0
while R <= 100:
    N +=1
    a = int(N - (N % 4))
    b = f'{a:b}'
    s = list(map(int, b))
    count = 0
    for i in range (len(s)):
        count = count + s[i]
    s.append((count%2))
    for i in range(len(s)):
        count = count + s[i]
    s.append(count%2)
    s.reverse()
    R = 0
    for j in range(len(s)):
        R = R + s[j]*2**j
print (R)


# data[].attributes.attachment_link.readable_text
print("введите строку")
a=input()
a=" "+ a
n = a.count(" а") + a.count(" А") + a.count(" a") + a.count(" A")
print("количество слов", n)

# data[].attributes.attachment_link.readable_text
print ("введите количество элементов массива и элементы массива")
a = []
for i in range(int(input())):
    a.append(int(input()))
n = 1    
for i in range(len(a)):
    n = n * a[i] 
print("произведение элементов массива" , n)

# data[].attributes.attachment_link.readable_text
print ("введите количество элементов массива и элементы массива")
a = []
for i in range(int(input())):
    a.append(int(input()))
n = 1    
for i in range(len(a)):
    if a[i] % 6 == 0:
        a[i] = a[i] + 10 
print("новый массив" , a)

# data[].attributes.attachment_link.readable_text
print ("введите количество элементов массива и элементы массива")
a = []
for i in range(int(input())):
    a.append(int(input()))
print("номера элементов массива, больших числа 30" )
for i in range(len(a)):
    if a[i] > 30:
        print( i)