Задание Наибольшие числа 🌶🌶, разберем еще одно решение:
0️⃣:
Итак, теперь цикл, но давайте сразу с примером:
Вот подаем мы число 5, p = l = 0 (Эт логично) → дальше цикл for:
1️⃣ Почитали вот это все непонятное содержимое и разбираемся:
🔗 Вводим 5 чисел на каждой итерации, на первой итерации пусть будет 5;
🔗 num — это текущее, если оно больше l (Переменная для наибольшего числа), то p = l; В нашем случае, 5 > 0 → l = 5
2️⃣ Теперь вторая итерация: вводим 3 → Оно меньше l (которое у нас теперь 5), но больше p (оно у нас равно 0) → выполняется второе условие → p = 3
3️⃣ Третья итерация → подаем 10 → num > l (10 > 5) → следовательyj, выполняется первое условие, p = l (l было равно 5, значит и p = 5) → l = num (l = 10)
4️⃣ Четвертая итерация → подаем num = 7 → выполняется второе условие (мы его рассматривали на шаге 2️⃣ →
⭕️ 5 < num (7) < 10) → условие выполняется → p = 7
5️⃣ Пятая итерация → Подаем num = 8 → Снова выполняется второе условие → 7 < num (8) < 10) → p = num → p = 8
6️⃣ Выводим максимальное число и второе по величине:
🔗 Код:
В целом, весь 7 модуль очень непростой для понимания, где нужно рассматривать чуть-ли не каждую итерацию, так что читайте мою писанину и параллельно смотрите на код, размышляйте над каждым действием, я пошел отдыхать всем пака 👋
0️⃣:
n = int(input())
l = 0 # Переменная для наибольшего числа
p = 0 # Переменная для 2 числа по велечине
Итак, теперь цикл, но давайте сразу с примером:
Вот подаем мы число 5, p = l = 0 (Эт логично) → дальше цикл for:
for i in range(n):
num = int(input())
if num>l:
p = l
l = num
if p<num<l:
p = num
1️⃣ Почитали вот это все непонятное содержимое и разбираемся:
🔗 Вводим 5 чисел на каждой итерации, на первой итерации пусть будет 5;
🔗 num — это текущее, если оно больше l (Переменная для наибольшего числа), то p = l; В нашем случае, 5 > 0 → l = 5
2️⃣ Теперь вторая итерация: вводим 3 → Оно меньше l (которое у нас теперь 5), но больше p (оно у нас равно 0) → выполняется второе условие → p = 3
if p<num<l:
p = num
3️⃣ Третья итерация → подаем 10 → num > l (10 > 5) → следовательyj, выполняется первое условие, p = l (l было равно 5, значит и p = 5) → l = num (l = 10)
4️⃣ Четвертая итерация → подаем num = 7 → выполняется второе условие (мы его рассматривали на шаге 2️⃣ →
⭕️ 5 < num (7) < 10) → условие выполняется → p = 7
5️⃣ Пятая итерация → Подаем num = 8 → Снова выполняется второе условие → 7 < num (8) < 10) → p = num → p = 8
6️⃣ Выводим максимальное число и второе по величине:
print(l)
print(p)
🔗 Код:
n = int(input())
l = 0
p = 0
for i in range(n):
num = int(input())
if num>l:
p = l
l = num
if p<num<l:
p = num
print(l)
print(p)
В целом, весь 7 модуль очень непростой для понимания, где нужно рассматривать чуть-ли не каждую итерацию, так что читайте мою писанину и параллельно смотрите на код, размышляйте над каждым действием, я пошел отдыхать всем пака 👋
❤4❤🔥1🤯1👨💻1👀1
Ну че вы, надеюсь соскучились, а не просто сидели и думали, когда я канал удалю наконец 😋. Неделя выдалась не самая простая, надеюсь у вас все гуд, ща будем разбирать машинку 🧑💻
🟰"Линейная регрессия — эффективный и широко применяемый метод оценки значений, таких как цена дома, стоимость определенных акций, ожидаемая продолжительность жизни отдельного человека или количество времени, которое пользователь проведет за просмотром видео или на веб-сайте."🟰
🟰"Линейная регрессия — эффективный и широко применяемый метод оценки значений, таких как цена дома, стоимость определенных акций, ожидаемая продолжительность жизни отдельного человека или количество времени, которое пользователь проведет за просмотром видео или на веб-сайте."🟰
🥰5
🔗 Начнем сразу с примера:
🔗 Абсолютно каждому подписчику этого великого канала будет ясно, что вместо вопросиков будет число 4500. Отсюда можем вывести формулу нахождения каждого последующего значения:
⚙️ Продажи = 5 × Реклама + 1500
Отлично, теперь разберемся с некоторыми понятиями, нам необходимо их знать для понимания, че ваще происходит.
🟰"Создание модели линейной регрессии относится к задачам обучения с учителем, цель которых — предсказать значение непрерывной зависимой переменной (Y) на основе набора признаков (X)"🟰
🔗 Y — это предсказанное значение, ЗАВИСИМАЯ ПЕРЕМЕННАЯ (Продажи, в нашем случае).
🔗 X — это НЕЗАВИСИМАЯ ПЕРМЕННАЯ (У нас это реклама)
🔗 Также, существует угол наклона a — он показывает как быстро изменяется зависимая переменная (у нас это Y).
⭕️ За угол наклона в формуле отвечает 5 — этот самый угол наклона говорит нам, что при увеличении затрат на рекламу на 1 доллар, продажи Y увеличиваются на 5 долларов.
Сдвиг b — это то значение
Y, которое мы получаем, когда
X=0.
🔗 Абсолютно каждому подписчику этого великого канала будет ясно, что вместо вопросиков будет число 4500. Отсюда можем вывести формулу нахождения каждого последующего значения:
⚙️ Продажи = 5 × Реклама + 1500
Отлично, теперь разберемся с некоторыми понятиями, нам необходимо их знать для понимания, че ваще происходит.
🟰"Создание модели линейной регрессии относится к задачам обучения с учителем, цель которых — предсказать значение непрерывной зависимой переменной (Y) на основе набора признаков (X)"🟰
🔗 Y — это предсказанное значение, ЗАВИСИМАЯ ПЕРЕМЕННАЯ (Продажи, в нашем случае).
🔗 X — это НЕЗАВИСИМАЯ ПЕРМЕННАЯ (У нас это реклама)
🔗 Также, существует угол наклона a — он показывает как быстро изменяется зависимая переменная (у нас это Y).
⭕️ За угол наклона в формуле отвечает 5 — этот самый угол наклона говорит нам, что при увеличении затрат на рекламу на 1 доллар, продажи Y увеличиваются на 5 долларов.
Сдвиг b — это то значение
Y, которое мы получаем, когда
X=0.
👍2🥰1👨💻1
⚙️ Итак, здарова работяги, ща рассмотрим пример из книги:
👨💻Сам пример посложнее, мы можем близко предсказать, но вот с точностью могут быть проблемы.
🔗 Таблица показывает данные о домах с разным количеством комнат и их ценах.
⭕️ Цена дома напрямую зависит от количества комнат. А наша задача предсказать цену 4 дома.
⭕️ Еще момент, для оценки стоимости используем следующую формулу:
🟰цена=100+50×количество комнат+небольшое расхождение
Теперь вспомним заодно наши прошлые определения:
⭕️ Сдвиг — у нас это 100, это сдвиг по оси Y (Это кароч означает, что минимальная цена на хату 'без комнат' составила бы 100 долларов), когда X = 0
⭕️ Угол наклона — у нас это 50 (а это значит, что с увеличением количества комнат, цена дома увеличивается на 50 долларов.
👨💻Сам пример посложнее, мы можем близко предсказать, но вот с точностью могут быть проблемы.
🔗 Таблица показывает данные о домах с разным количеством комнат и их ценах.
⭕️ Цена дома напрямую зависит от количества комнат. А наша задача предсказать цену 4 дома.
⭕️ Еще момент, для оценки стоимости используем следующую формулу:
🟰цена=100+50×количество комнат+небольшое расхождение
Теперь вспомним заодно наши прошлые определения:
⭕️ Сдвиг — у нас это 100, это сдвиг по оси Y (Это кароч означает, что минимальная цена на хату 'без комнат' составила бы 100 долларов), когда X = 0
⭕️ Угол наклона — у нас это 50 (а это значит, что с увеличением количества комнат, цена дома увеличивается на 50 долларов.
3🥰3❤1❤🔥1
🔗 Наклон в нашем случае это показатель того, насколько круто поднимается прямая. Как я уже сказал, наклон у нас равен 50 (каждая новая комната увеличивает цену дома на 50$)
🔗 Сдвиг — это значение, при котором прямая пересекает ось Y (при отсутствии комнат цена дома составляет 100 долларов, тип базовая цена)
🔗 Y — это цена дома.
🔗 X — это количество комнат,
🔗 Сдвиг — это значение, при котором прямая пересекает ось Y (при отсутствии комнат цена дома составляет 100 долларов, тип базовая цена)
🔗 Y — это цена дома.
🔗 X — это количество комнат,
❤🔥3🥰1🤯1
👍2❤1👨💻1👀1
#2
Anonymous Quiz
83%
[2, 4, 3, 4, 5]
17%
Ошибка
0%
[2, 4, 3]
0%
[4, 5]
0%
[2, 4, 3, 4, 5, 2, 4, 3]
0%
[2, 4, 3, 4, 2, 4, 3]
👨💻2❤🔥1👀1
❤🔥2👍1🤯1👀1
#4
x = 3
y = 5
z = 1
w = 5
v = 12
x, y, z, w, v = y, z, x, v, z
print(x, v, z, w, y)
❤🔥1❤1👍1🥰1
❤1❤🔥1👍1👨💻1👀1
#5
Anonymous Quiz
25%
[1, 2, 3, 4, 7, 8, 9]
0%
[1, 7, 8, 9]
0%
[7, 8, 9]
50%
[1, 7, 8, 9, 4]
25%
[1, 7, 8, 9]
0%
[1, 2, 7, 8, 9]
❤🔥1👍1🤯1👨💻1
🐍РАЗБОР КОДА НА PYTHON🐍
⚙️ Ну гайс, ваше время настало, наступил день, когда придется понять функции... 💀🌶
🔗 Будет разбор кода, естественно, на Python, где мы научимся понимать функции, а также повторим все предыдущие темы. Сама концепция будет такая же: нам якобы дают задание и мы пишем по нему код. Буду писать построчно, ваша задача — писать параллельно, чтобы хоть как то разобраться.
🖇 Итак, ПОСТ 1 (ЗАДАНИЕ):
⭕️ Вы должны создать систему учета успеваемости школьников или студентов, без разницы, но есть пару моментов, так что программа должны работать следующим образом:
0️⃣ После запуска кода, вводим данные: имя студента → оценки по предметам через пробел → либо продолжаем добавлять студентов, либо пишем 'стоп'
1️⃣ Подсчет среднего балла каждого студента и вывод результатов
2️⃣ Дальше программа должна запросить порог для вывода студентов с баллом выше (к примеру, у трех студентов средний балл — 3, а нам нужны студенты с средний баллом, как минимум, 4 ) → мы вводим этот самый порог 4 → программа выводит имя студента и его средний балл (выше 4).
3️⃣ Также должна быть возможность повторного ввода данных, в противном случае, программа завершается (хотите продолжить? да/нет)
4️⃣ Для каждой из задач мы будем использовать функции
5️⃣ Для поиска студентов с высокими баллами будем применять условия
⚙️ Ну гайс, ваше время настало, наступил день, когда придется понять функции... 💀🌶
🔗 Будет разбор кода, естественно, на Python, где мы научимся понимать функции, а также повторим все предыдущие темы. Сама концепция будет такая же: нам якобы дают задание и мы пишем по нему код. Буду писать построчно, ваша задача — писать параллельно, чтобы хоть как то разобраться.
🖇 Итак, ПОСТ 1 (ЗАДАНИЕ):
⭕️ Вы должны создать систему учета успеваемости школьников или студентов, без разницы, но есть пару моментов, так что программа должны работать следующим образом:
0️⃣ После запуска кода, вводим данные: имя студента → оценки по предметам через пробел → либо продолжаем добавлять студентов, либо пишем 'стоп'
1️⃣ Подсчет среднего балла каждого студента и вывод результатов
2️⃣ Дальше программа должна запросить порог для вывода студентов с баллом выше (к примеру, у трех студентов средний балл — 3, а нам нужны студенты с средний баллом, как минимум, 4 ) → мы вводим этот самый порог 4 → программа выводит имя студента и его средний балл (выше 4).
3️⃣ Также должна быть возможность повторного ввода данных, в противном случае, программа завершается (хотите продолжить? да/нет)
4️⃣ Для каждой из задач мы будем использовать функции
5️⃣ Для поиска студентов с высокими баллами будем применять условия
❤🔥1👍1🥰1🤯1