ВАША ЗАДАЧА — НАЙТИ ОШИБКУ
2.
Определите, что выведет программа.
Решение:
2.
total = 0
while num > 0:
digit = num % 10
total += digit
num = num / 10
print(total)
Определите, что выведет программа.
Решение:
На каждой итерации от числа отделяется последняя цифра через остаток от деления на 10 и прибавляется к сумме, а само число уменьшается делением на 10, чтобы «отбросить» обработанную цифру. Так продолжается, пока число не станет равным 0. Для 273: цифры 3, 7, 2 складываются в total. Программа выведет 12.
👏2
ВАША ЗАДАЧА — НАЙТИ ОШИБКУ
3.
Пользователь вводит: -5, -2, -10, 0.
Определите, что выведет программа.
Решение:
3.
max_num = 0
num = int(input())
while num != 0:
if num > max_num:
max_num = num
num = int(input())
print(max_num)
Пользователь вводит: -5, -2, -10, 0.
Определите, что выведет программа.
Решение:
Программа сравнивает каждое введённое число с текущим max_num и обновляет его, если встречается число больше. Так как среди введённых чисел -2 самое большое, программа выведет -2.
❤1
ВАША ЗАДАЧА — НАЙТИ ОШИБКУ
4.
Определите, что выведет программа.
Решение:
4.
total = 0
for i in range(3):
for j in range(3):
total += 1
print(total)
Определите, что выведет программа.
Решение:
Внешний цикл for i in range(3) выполняется 3 раза, внутренний цикл for j in range(3) — тоже 3 раза. Для каждого прохода счётчик total увеличивается на 1. Так как оба цикла проходят по 3 шага, суммарно total увеличится на 3 + 3 = 6. Программа выведет 6.
👍3😁3❤1
ВАША ЗАДАЧА — НАЙТИ ОШИБКУ
5.
Определите, что выведет программа.
Решение:
5.
x = 100
steps = 0
while x >= 1:
if x % 2 == 0:
x = x / 2
steps += 1
print(steps)
Определите, что выведет программа.
Решение:
На каждой итерации число x делится пополам, пока не станет меньше 1, а переменная steps считает количество таких делений. Так как 100 — чётное число и остаётся чётным при делении достаточно долго, программа выведет 7.
👍1
Решения:
1.Начальное значение result = 0 обнуляет всё произведение на первом же шаге: result *= i всегда даёт 0, сколько бы чисел ни перемножалось дальше. Программа зациклится в неверных вычислениях и выведет 0 вместо 120.
2.Деление num = num / 10 в Python возвращает дробное число (float), а не целое. Уже после первого шага num становится равным 27.3, и условие num % 10 продолжает работать с дробным числом, из-за чего цифры не отделяются корректно, а цикл никогда не завершится, потому что num стремится к 0, но не достигает его за конечное число шагов (постоянно остаётся float больше 0). Программа зависает в бесконечном цикле. Чтобы получить верный результат 12, нужно было использовать целочисленное деление num // 10.
3.Начальное значение max_num = 0 некорректно, если все введённые числа отрицательные — тогда условие num > max_num никогда не выполнится, и max_num так и останется равным 0. Программа выведет 0 вместо правильного -2.
4.Для каждой из 3 итераций внешнего цикла внутренний цикл выполняется полностью — то есть все свои 3 шага, а не один. Значит total увеличивается на 3 при каждой из 3 итераций внешнего цикла: 3 × 3 = 9, а не 3 + 3. Программа выведет 9, а не 6.
5.Условие if x % 2 == 0 делит x только если оно чётное — как только x становится нечётным (например, 100 → 50 → 25), деление больше не происходит, x навсегда остаётся равным 25, и условие x >= 1 всегда истинно. Программа зависает в бесконечном цикле.
1.
2.
3.
4.
5.
👍4❤3🔥2
А вы видели, сколько у нас мультибалльников? 🤩
Это результат упорной работы учеников, опорой для которых стали сильные преподаватели.
Вот наши мастера своего дела:
▫ Математика с МО
▪ Русский язык с ТА
▫ Физика с АВ
▪ Информатика с БУ
▫ Информатика с Мане
▫ Химия и биология с Мутаген
▪ История с АВ
▫ Английский с Самирой
Подписывайтесь на их каналы — пусть они станут и вашим проводником в мир высоких баллов!💪
Это результат упорной работы учеников, опорой для которых стали сильные преподаватели.
Вот наши мастера своего дела:
Подписывайтесь на их каналы — пусть они станут и вашим проводником в мир высоких баллов!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥4
Они сдали ЕГЭ на 100 и мы разгадали их секрет успеха 📰
Мы разобрали отзывы выпускников «Школково», которые смогли набрать максимальные баллы за предмет, и заметили некоторые закономерности. Вот что мы поняли: оказывается, есть 5 способов сдать ЕГЭ в следующем году на 100 баллов:
🔢 Полюбить предмет, который сдаёшь (с нашими учителями это легко!)
🔢 Получить мотивацию на результат (с нашими учителями и это легко!)
🔢 Нарешать кучу заданий (тут наша платформа поможет)
🔢 Прорешать максимально приближенные к реальности пробники (и тут наша платформа в твоем распоряжении)
🔢 Пройти жёсткую проверку сочинений (чтобы на экзамене не волноваться вообще)
Ищи свой способ и набирай заветную сотку⬇
🏖️ Летний курс к ЕГЭ 2027
😎 Годовой курс «Время первых» к ЕГЭ 2027
Мы разобрали отзывы выпускников «Школково», которые смогли набрать максимальные баллы за предмет, и заметили некоторые закономерности. Вот что мы поняли: оказывается, есть 5 способов сдать ЕГЭ в следующем году на 100 баллов:
Ищи свой способ и набирай заветную сотку
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5🔥5
Пользуемся фичей в реальной жизни, пока не пофиксили. 🤩
Пришел рассказать вам про еще один метод оптимизации своей работы — метод «Съешь лягушку».
Звучит, конечно, не очень аппетитно, но оно того стоит:
▫ «Лягушка» — это самое неприятное и сложное дело за день, которое мы склонны откладывать на потом.
▫ Если начинать день именно с нее, то не будет возможности ее перенести — иначе встанет выполнение всех задач дня!
▫ Сначала будет неприятно, но в будущем привычка закалит вашу дисциплину и повысит продуктивность.
Попробуем прокачаться за лето? Гоу вместе со мной тестировать этот метод!👌
Пришел рассказать вам про еще один метод оптимизации своей работы — метод «Съешь лягушку».
Звучит, конечно, не очень аппетитно, но оно того стоит:
Попробуем прокачаться за лето? Гоу вместе со мной тестировать этот метод!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍5🔥5
Как ваши впечатления после вебинара по переборным алгоритмам? 👨💻
Надеюсь, такие решения задач вам понравились, ведь сейчас мы вновь пройдемся по основным моментам в сегодняшней викторине!
Поехали)👏
Надеюсь, такие решения задач вам понравились, ведь сейчас мы вновь пройдемся по основным моментам в сегодняшней викторине!
Поехали)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥4👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1