56 % 24 - в результате мы ожидаем получить остаток. Что это значит? Поделим 56 на 24 так, чтобы в ответе получилось целое число. То есть, какое максимальное количество раз взять 24, чтобы НЕ превысить 56? 2 раза - 24 · 2 = 48. А теперь отнимем от 56 полученное число и получим остаток - то есть результат операции 56 % 24: 56 - 48 = 8.
Ответ
C
Задание 2
Тут стоит знать лишь о порядке выполнения операции. Так же, как и в математике. Сразу отвечу на вопрос, что такое "//". В Python (а судя по всему вопросы именно по нему) есть два оператора деления - "/" (с плавающей точкой, то есть 3.1415, 0.12345...) и "//" (целочисленное деление, то есть, например, при делении 12.3 на 4.58 мы получим не 2.68.., а 2).
a = 10
b = a · 2 + 3 = 10 · 2 + 3 = 20 + 3 = 23
a = b // a = 23 // 10 = 2
b = a + b = 2 + 23 = 25
Ответ
A
Задание 3
Сразу отбросим программы (B) и (C), поскольку имеют неверный синтаксис программы (после range(.. , ..) должно быть двоеточие). В программе (A) в переменную s записывается сумма УДВОЕННЫХ (2*i) чисел - нам это не подходит. В программе D число проверяется на НЕЧЁТНОСТЬ (i % 2 != 0) - оно нам не подходит. Здесь вообще нет программы, вычисляющей конкретно сумму всех чисел от 1 до 50. Здесь вычисляется либо чётность/нечётность, либо удвоенное произведение.
Ответ
Правильного ответа нет
Задание 4
Ответ
D
2 votes Thanks 2
csharp
Прошу прощения, в 1 ответ C, а не D. Думаю о правильном - пишу другое.. )
Answers & Comments
Verified answer
Задание 1
56 % 24 - в результате мы ожидаем получить остаток. Что это значит? Поделим 56 на 24 так, чтобы в ответе получилось целое число. То есть, какое максимальное количество раз взять 24, чтобы НЕ превысить 56? 2 раза - 24 · 2 = 48. А теперь отнимем от 56 полученное число и получим остаток - то есть результат операции 56 % 24: 56 - 48 = 8.
Ответ
C
Задание 2
Тут стоит знать лишь о порядке выполнения операции. Так же, как и в математике. Сразу отвечу на вопрос, что такое "//". В Python (а судя по всему вопросы именно по нему) есть два оператора деления - "/" (с плавающей точкой, то есть 3.1415, 0.12345...) и "//" (целочисленное деление, то есть, например, при делении 12.3 на 4.58 мы получим не 2.68.., а 2).
a = 10
b = a · 2 + 3 = 10 · 2 + 3 = 20 + 3 = 23
a = b // a = 23 // 10 = 2
b = a + b = 2 + 23 = 25
Ответ
A
Задание 3
Сразу отбросим программы (B) и (C), поскольку имеют неверный синтаксис программы (после range(.. , ..) должно быть двоеточие). В программе (A) в переменную s записывается сумма УДВОЕННЫХ (2*i) чисел - нам это не подходит. В программе D число проверяется на НЕЧЁТНОСТЬ (i % 2 != 0) - оно нам не подходит. Здесь вообще нет программы, вычисляющей конкретно сумму всех чисел от 1 до 50. Здесь вычисляется либо чётность/нечётность, либо удвоенное произведение.
Ответ
Правильного ответа нет
Задание 4
Ответ
D