Самое время начинать свою подготовку к ЕГЭ по инфе, к тому же это абсолютно бесплатно 😮
Успевай записаться тут
Друзья, представляем вам канал 'Информатика ЕГЭ Турбо'! Если вы готовитесь к сдаче экзамена по информатике на ЕГЭ-2023, то это место идеально для вас. В этом канале вы найдете результаты выпускников Турбо, которые сдали экзамен с высокими баллами. Например, 287 человек получили на ЕГЭ 90+, а 1238 учеников сдали экзамен на 80+. Средний балл у тех, кто прошел хотя бы 90% курса, составил 81 балл. За всё время подготовили 26 стобалльников! Присоединяйтесь к каналу 'Информатика ЕГЭ Турбо' и получите ценные советы и рекомендации от опытных преподавателей и успешных выпускников. Подготовьтесь к экзамену с лучшими и достигните высоких результатов вместе с нами!
28 Jan, 15:46
28 Jan, 09:04
28 Jan, 07:01
27 Jan, 09:58
27 Jan, 07:20
26 Jan, 11:52
26 Jan, 10:45
26 Jan, 08:18
26 Jan, 07:06
25 Jan, 10:03
25 Jan, 07:23
24 Jan, 11:53
24 Jan, 08:47
19 Jan, 12:32
19 Jan, 09:54
19 Jan, 07:40
18 Jan, 11:01
18 Jan, 09:26
15 Jan, 09:32
def f(pos, a, b):
if pos == 0:
#Первый ход Паши через or
elif pos == 1:
#Если Паша win, то False
#Иначе первый ход Влада через or
elif pos == 2:
#Если Влад win, то True
#Иначе False
for S in range(1, 70):
if f(0, 7, S):
print(S)
14 Jan, 11:26
14 Jan, 09:15
14 Jan, 07:12
13 Jan, 10:07
12 Jan, 13:44
11 Jan, 10:13
11 Jan, 08:09
11 Jan, 07:08
10 Jan, 10:27
09 Jan, 07:38
08 Jan, 11:29
08 Jan, 09:27
08 Jan, 07:25
07 Jan, 09:20
07 Jan, 08:16
07 Jan, 07:09
06 Jan, 11:25
06 Jan, 11:04
06 Jan, 09:37
05 Jan, 11:35
использовать Черепаха
алг
нач
опустить хвост
влево(90)
вперед(1)
вправо(90)
вперед(2)
влево(90)
вперед(5)
вправо(150)
вперед(6)
влево(150)
вперед(3)
вправо(150)
вперед(5)
вправо(60)
вперед(5)
вправо(150)
вперед(3)
влево(150)
вперед(6)
вправо(150)
вперед(5)
влево(90)
вперед(2)
вправо(90)
вперед(2)
кон
05 Jan, 09:13
05 Jan, 07:25
a = ['в', 'г', 'д', 'й', 'н', 'о', 'ы']
i = 1
for i1 in a:
for i2 in a:
for i3 in a:
for i4 in a:
for i5 in a:
for i6 in a:
for i7 in a:
for i8 in a:
if i == 3897939:
text = i1+i2+i3+i4+i5+i6+i7+i8
print(text)
i += 1
03 Jan, 12:23
03 Jan, 10:21
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
return arr
# Пример использования:
arr = [5, 3, 8, 6, 2]
sorted_arr = bubble_sort(arr)
print("Отсортированный массив:", sorted_arr)
03 Jan, 05:09
02 Jan, 11:21
02 Jan, 07:23
01 Jan, 12:23
01 Jan, 07:05
31 Dec, 18:58
31 Dec, 11:46
31 Dec, 08:43
30 Dec, 12:03
30 Dec, 09:29
import pygame, time
def draw_landscape(screen, magenta, green, brown):
screen.fill(magenta)
pygame.draw.rect(screen, green, (0, 550, 100, 50))
pygame.draw.rect(screen, green, (200, 490, 100, 50))
pygame.draw.rect(screen, green, (450, 420, 100, 50))
pygame.draw.rect(screen, green, (700, 550, 100, 50))
pygame.draw.rect(screen, brown, (770, 450, 10, 100))
pygame.draw.polygon(screen, darkgreen,
[[775, 440], [760, 460],[790, 460]])
pygame.draw.polygon(screen, darkgreen,
[[775, 440], [760, 460],[790, 460]])
pygame.draw.polygon(screen, darkgreen,
[[775, 453], [745, 488],[805, 488]])
pygame.draw.polygon(screen, darkgreen,
[[775, 475], [730, 520],[820, 520]])
def teleport(egg_x, egg_y, failure_speed):
if -10 <= egg_x <= 110 and\
egg_y < 530 and\
egg_y + failure_speed > 530:
egg_y = 530
failure_speed = 0
elif 190 <= egg_x <= 310 and\
egg_y < 470 and\
egg_y + failure_speed > 470:
egg_y = 470
failure_speed = 0
elif 440 <= egg_x <= 560 and\
egg_y < 400 and\
egg_y + failure_speed > 400:
egg_y = 400
failure_speed = 0
elif 690 <= egg_x <= 810 and\
egg_y < 530 and\
egg_y + failure_speed > 530:
egg_y = 530
failure_speed = 0
return egg_y, failure_speed
def is_on_the_ground(egg_x, egg_y):
if -10 <= egg_x <= 110 and egg_y == 530 or\
190 <= egg_x <= 310 and egg_y == 470 or\
440 <= egg_x <= 560 and egg_y == 400 or\
690 <= egg_x <= 810 and egg_y == 530:
return True
return False
darkgreen = (0, 130, 0)
green = (0, 230, 0)#RGB
magenta = (153, 90, 204) #RGB
brown = (139, 69, 19)
orange = (210, 100, 30)
white = (255, 255, 255)
pygame.init()
font = pygame.font.SysFont('serif', 30)
screen = pygame.display.set_mode((800, 600))
draw_landscape(screen, magenta, green, brown)
egg_x = 50
egg_y = 530
pygame.draw.ellipse(screen, orange, (egg_x - 15, egg_y - 20, 30, 40))
pygame.display.flip()
running = True
move_left = False
move_right = False
failure_speed = 0
g = 1
while running:
if egg_y >= 580:
text = font.render("YOU DIED", 0, white)
screen.blit(text, (330, 200))
pygame.display.flip()
time.sleep(5)
running = False
if 700 <= egg_x <= 800 and 450 <= egg_y <= 570:
text = font.render("Ура! Победа!", 0, white)
screen.blit(text, (330, 200))
pygame.display.flip()
time.sleep(5)
running = False
failure_speed += g
if is_on_the_ground(egg_x, egg_y):
failure_speed = 0
#Обработка нажатий на клавиши
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
running = False
elif event.key == pygame.K_a or event.key == pygame.K_LEFT:
move_left = True
elif event.key == pygame.K_d or event.key == pygame.K_RIGHT:
move_right = True
elif event.key == pygame.K_SPACE or event.key == pygame.K_w or\
event.key == pygame.K_UP:
if is_on_the_ground(egg_x, egg_y):
failure_speed = -15
elif event.type == pygame.KEYUP:
if event.key == pygame.K_a:
move_left = False
elif event.key == pygame.K_d:
move_right = False
elif event.type == pygame.QUIT:
running = False
if move_left:
egg_x -= 6
if move_right:
egg_x += 6
egg_y, failure_speed = teleport(egg_x, egg_y, failure_speed)
egg_y += failure_speed
draw_landscape(screen, magenta, green, brown)
pygame.draw.ellipse(screen, orange, (egg_x - 15, egg_y - 20, 30, 40))
pygame.display.flip()
time.sleep(0.02)
pygame.quit()
30 Dec, 07:26
29 Dec, 11:11
29 Dec, 09:08
29 Dec, 07:16
28 Dec, 09:10
28 Dec, 07:05
27 Dec, 12:37
27 Dec, 09:28
27 Dec, 07:17
26 Dec, 10:02
26 Dec, 07:43
25 Dec, 12:11
25 Dec, 09:02
25 Dec, 07:19
24 Dec, 12:50
24 Dec, 09:48
23 Dec, 10:37
08 Dec, 08:47
08 Dec, 07:21
07 Dec, 14:24
07 Dec, 10:22
07 Dec, 10:21
07 Dec, 07:51
06 Dec, 14:02
#Здесь будет максимальный х
max_x = 0
#Полный перебор х от 1 до 2030
for x in range(1, 2031):
#Вычисляем выражение
a = 7 ** 170 + 7 ** 100 - x
#Заводим счётчик нулей
count = 0
#Переводим в 7 с.с.
while a > 0:
digit = a % 7
a //= 7
#Если цифра 0
if digit == 0:
count += 1 #Увеличиваем счётчик
#Если нулей 71 штука
if count == 71:
#Ищем максимум (иксы перебираются
#в порядке возрастания)
max_x = x
print(max_x)
06 Dec, 13:35
#Алфавит 18-ной с.с.
alf = "0123456789ABCDEFGH"
#Перебор цифр
for x in alf:
#собираем первое число через format-строку
a = f"1{x}546"
#собираем второе число через format-строку
b = f"FA{x}9B"
#Переводим а и b в 10-ную с.с.
a = int(a, 18)
b = int(b, 18)
#Проверяем кратность 13
if (a + b) % 13 == 0:
#Выводим х и частное от деления
print(x, (a + b) // 13)
06 Dec, 12:11
#Счётчик четвёрок
count = 0
#Вычисляем выражение
x = 125 ** 23 + 3125 ** 11 - 123
#Переводим выражение в 5-ную с.с.
while x > 0:
digit = x % 5 #это цифра в 5 с.с.
x //= 5
#Если цифра 4
if digit == 4:
count += 1 #добавляем 1 к счётчику
print(count)
06 Dec, 10:57
06 Dec, 08:54
05 Dec, 15:43
23 Nov, 15:45
23 Nov, 12:21
23 Nov, 10:21
23 Nov, 07:23
22 Nov, 16:31
22 Nov, 14:23
22 Nov, 13:23
22 Nov, 09:15
22 Nov, 07:11
21 Nov, 15:54
21 Nov, 14:38
21 Nov, 10:19
21 Nov, 09:33
21 Nov, 08:08
20 Nov, 15:56
20 Nov, 13:57
for N in range(1, 1000):
N2 = bin(N)[2:] #перевод в 2 с.с.
if N % 5 == 0: #если делится на 5
R2 = N2 + N2[-2:] #добавили 2 цифры
else: #если не делится на 5
#умножаем остаток на 5
ostatok = (N % 5) * 5
#переводим его в 2 с.с.
ost2 = bin(ostatok)[2:]
#добавляем в конец числа
R2 = N2 + ost2
R = int(R2, 2) #Переводим R в 10 с.с.
if R >= 283:
print(N)
break #Первое N = наименьшее N
20 Nov, 11:49
20 Nov, 07:31
19 Nov, 16:21
1. Прибавь 1
2. Сделай чётное
3. Сделай нечётное
Первая из них увеличивает число на экране на 1, вторая - в 2 раза, третья - в 2 раза и прибавляет единицу. Программа для исполнителя Считатель-1 - это последовательность команд.
Сколько существует программ, которые число 5 преобразуют в число 34, траектория которых не проходит через число 13? Траектория вычислений - множество чисел, через которые проходила конкретная программа для получения одного числа из другого.
19 Nov, 12:23
У исполнителя Считатель-1 две команды, которым присвоены номера:
1. Прибавь 2
2. Умножь на 3
Первая из них увеличивает число на экране на 2, вторая - в 3 раза. Программа для исполнителя Считатель-1 - это последовательность команд.
Сколько существует программ, которые число 3 преобразуют в число 23?
19 Nov, 09:50
19 Nov, 09:23
18 Nov, 07:08
17 Nov, 16:38
17 Nov, 10:30
17 Nov, 09:22
15 Nov, 15:11
15 Nov, 11:00
15 Nov, 08:37
14 Nov, 12:48
14 Nov, 10:54
14 Nov, 08:52
13 Nov, 18:46
13 Nov, 16:12
12 Nov, 16:41
12 Nov, 15:14
12 Nov, 11:23
11 Nov, 11:23
11 Nov, 09:23
11 Nov, 08:23
11 Nov, 06:22
10 Nov, 18:59
10 Nov, 18:12
10 Nov, 16:56
10 Nov, 15:11
10 Nov, 12:22
10 Nov, 10:23
10 Nov, 06:22
09 Nov, 16:59
09 Nov, 15:22
09 Nov, 13:25
09 Nov, 13:23
09 Nov, 11:50
29 Oct, 07:31
28 Oct, 17:52
28 Oct, 17:09
28 Oct, 16:06
27 Oct, 14:39
26 Oct, 16:22
26 Oct, 10:59
26 Oct, 10:17
25 Oct, 18:22
25 Oct, 17:02
25 Oct, 15:22
24 Oct, 14:59
24 Oct, 14:31
23 Oct, 19:37
23 Oct, 19:28
23 Oct, 10:22
22 Oct, 20:11
22 Oct, 19:35
def summaryOfDigits(array):
summary = 0
for i in array:
temp = i
while temp > 0:
summary += temp % 10
temp //= 10
return summary
a = [12,104,81]
print(summaryOfDigits(a))
22 Oct, 18:55
21 Oct, 18:08
21 Oct, 12:22
20 Oct, 19:34
Необходимо реализовать функцию, принимающую в аргументах строку, состоящую из букв, и возвращающую новую строку, в которой повторяющиеся буквы заменены количеством повторений.
20 Oct, 19:22
Вам дано число N. Напишите скрипт, который считал бы сумму всех четных чисел в промежутке от 1 до N, включая N. К примеру, если N равняется 6, то вывод должен быть равен 2+4+6, то есть 12.
20 Oct, 18:22
def calculate_area(radius):
area = 3.14 * radius ** 2
return area
# Ввод радиуса
radius = input("Введите радиус круга: ")
# Преобразование радиуса в число
area = calculate_area(radius)
print("Площадь круга:", area)
19 Oct, 16:41