✅ Простой и отличный пример для объяснения range (Это у нас количество повторений) и табуляции за одно.
0️⃣ Пишем уже родной цикл for. В данном случае имя переменной (i) не получится заменить нижним подчеркиванием (_), потому что это самое i мы будем выводить через print.
1️⃣ Дальше range(10, 0, -1). То есть дословно: 🟰 'Создаем цикл цикл i с количеством повторений 10'. Дальше скобки, в скобках видим три числа, то есть от числа будут перебираться от 10 до 0 с шагом -1. Третье значение это шаг! То есть выводом будет числа от 10 до 1 🟰
🔗 Код:
0️⃣ Пишем уже родной цикл for. В данном случае имя переменной (i) не получится заменить нижним подчеркиванием (_), потому что это самое i мы будем выводить через print.
1️⃣ Дальше range(10, 0, -1). То есть дословно: 🟰 'Создаем цикл цикл i с количеством повторений 10'. Дальше скобки, в скобках видим три числа, то есть от числа будут перебираться от 10 до 0 с шагом -1. Третье значение это шаг! То есть выводом будет числа от 10 до 1 🟰
🔗 Код:
for i in range(10, 0, -1):
print(i)
print('Hello')
❗️ То есть от 10 до 1 мы дошли, и после этого выводим Hello, так как цикл завершился
🔗 Задача 'Звездный треугольник' сложностей вызывать не должна, но давайте ее разберем х❌ли.
#Звездный_треугольник (7.1)
#Звездный_треугольник (7.1)
0️⃣ Подается число n, инструкция - (int), это обязательно, так как это число целое!
1️⃣ А дальше любимый цикл.‼️Напомню, что, если мы собираемся обращаться к переменной цикла, а у нас это i, то переменная обязательно пишется. Если нет, то просто ставим _ . То есть, для переменной i в диапазоне n (диапазон это range), выполняется следующее:
1️⃣ А дальше любимый цикл.‼️Напомню, что, если мы собираемся обращаться к переменной цикла, а у нас это i, то переменная обязательно пишется. Если нет, то просто ставим _ . То есть, для переменной i в диапазоне n (диапазон это range), выполняется следующее:
2️⃣ Возвращаемся к нашему коду.
🟰 Допустим, вводим 11.
3️⃣ Наш цикл будет перебирать эти 11 чисел и для каждого числа от 0 до 10 будет выполняться условие. Из 11 будет вычитаться i и умножаться на звездочку.
4️⃣ То есть, сначала i у нас будет обычным ноликом. Из 11 вычитаем 0, получаем ни❌уя. Значит выводим 11 звездочек. Затем i будет равно 1, из 11 вычитаем 1, получаем 10, выводится 10 звездочек и так далее... ✅
✅Задача решена
🔗 Код:
🟰 Допустим, вводим 11.
3️⃣ Наш цикл будет перебирать эти 11 чисел и для каждого числа от 0 до 10 будет выполняться условие. Из 11 будет вычитаться i и умножаться на звездочку.
4️⃣ То есть, сначала i у нас будет обычным ноликом. Из 11 вычитаем 0, получаем ни❌уя. Значит выводим 11 звездочек. Затем i будет равно 1, из 11 вычитаем 1, получаем 10, выводится 10 звездочек и так далее... ✅
✅Задача решена
🔗 Код:
n = int(input())
for i in range(n):
print((n - i) * '*')
🧑💻 Сегодня разбираем Популяцию, задачу 7.1 (за❌упа, а не задача, в тот момент голову себе сломал)
🔗 Подается нам, значит, ❗️ три числа, m - количество организмов, p - это именно увеличение в процентах, а n количество дней #Популяция
🔗 Подается нам, значит, ❗️ три числа, m - количество организмов, p - это именно увеличение в процентах, а n количество дней #Популяция
А работает он так:
0️⃣ 🟰(Допустим, мы ввели такие значения : m = 10, p = 50, n = 6) 🟰
1️⃣ Сначала происходит первая итерация цикла: I = 0, функция print выводит
( 1, 10 )
2️⃣ Как только функция print выводит значения, переменная m обновляет свое значение ‼️по формуле: m = 10 + 50 / 100 * m (Переменная m равна теперь 15).‼️
3️⃣ Не думаю, что стоит расписывать все 6 итераций ‼️(у нас количество дней для размножения - 6 если че, поэтому итераций цикла 6 ). Давайте еще итерацию, суть вы уже поймете.
🔗❗️Итак, вторая итерация, i теперь равно 2, функция print выводит (2, 15.0)
4️⃣✅ Наша формула снова 'обновляется', теперь m = 15 + 50 / 100 * m (Теперь m = 22.5). Мы разобрали две итерации, суть, как по мне, понятна 🧑💻
0️⃣ 🟰(Допустим, мы ввели такие значения : m = 10, p = 50, n = 6) 🟰
1️⃣ Сначала происходит первая итерация цикла: I = 0, функция print выводит
( 1, 10 )
2️⃣ Как только функция print выводит значения, переменная m обновляет свое значение ‼️по формуле: m = 10 + 50 / 100 * m (Переменная m равна теперь 15).‼️
3️⃣ Не думаю, что стоит расписывать все 6 итераций ‼️(у нас количество дней для размножения - 6 если че, поэтому итераций цикла 6 ). Давайте еще итерацию, суть вы уже поймете.
🔗❗️Итак, вторая итерация, i теперь равно 2, функция print выводит (2, 15.0)
4️⃣✅ Наша формула снова 'обновляется', теперь m = 15 + 50 / 100 * m (Теперь m = 22.5). Мы разобрали две итерации, суть, как по мне, понятна 🧑💻
Сегодня говорим про условный оператор и по логике можно догадаться, что это как-то связано с условием.
Как раз, проверка условий в Python осуществляется с помощью if . (Также эта ху❌ня называется оператором ветвления ) #Условный_оператор
Как раз, проверка условий в Python осуществляется с помощью if . (Также эта ху❌ня называется оператором ветвления ) #Условный_оператор
✅ Отличный код для примера.
0️⃣ В первую строку вводим целочисленный x (integer, кто забыл).
1️⃣ Дальше, с помощью if elif else идет поверка.
⭕️ if это тоже самое что и 'ЕСЛИ'.
⭕️elif это тоже самое что и else if . Чтобы было понятнее, скажем, что elif - это альтернативный вариант, который проверяется в том случае, если первое условие if не было истинным.
⭕️И последний, это else, по-другому - 'ИНАЧЕ'.
🔗Теперь поговорим про пример;
2️⃣ Сначала. идет проверка, что x<0.
3️⃣❗️ Если мы ввели число больше нуля, то, соответственно, проверка пойдет дальше, через elif .
4️⃣ Если ввели, допустим, -5, то программа остановится и скажет что результат отрицательный.
5️⃣ Если все три условия ( if, elif, elif ) не будут истинными, то в делу вступает else, который выведет 'Что-то другое'.
🔗Код:
0️⃣ В первую строку вводим целочисленный x (integer, кто забыл).
1️⃣ Дальше, с помощью if elif else идет поверка.
⭕️ if это тоже самое что и 'ЕСЛИ'.
⭕️elif это тоже самое что и else if . Чтобы было понятнее, скажем, что elif - это альтернативный вариант, который проверяется в том случае, если первое условие if не было истинным.
⭕️И последний, это else, по-другому - 'ИНАЧЕ'.
🔗Теперь поговорим про пример;
2️⃣ Сначала. идет проверка, что x<0.
3️⃣❗️ Если мы ввели число больше нуля, то, соответственно, проверка пойдет дальше, через elif .
4️⃣ Если ввели, допустим, -5, то программа остановится и скажет что результат отрицательный.
5️⃣ Если все три условия ( if, elif, elif ) не будут истинными, то в делу вступает else, который выведет 'Что-то другое'.
🔗Код:
x = int(input("Введите число: "))
if x < 0:
print('Отрицательный результат')
elif x == 0:
print('Ноль')
elif x == 1:
print('Единица')
else:
print('Что-то другое (Число положительное)')✅ Пароль 4.1
Посмотрим вот такую легкую задачку.
🔗На вход подаются две строки, значит, два раза пишем input() и присваиваем переменным.
❗️ В первую и вторую строки будут вводиться те же пароли, а затем сравниваться между собой, и если строки одинаковы, то 'Пароль принят' #Пароль
Посмотрим вот такую легкую задачку.
🔗На вход подаются две строки, значит, два раза пишем input() и присваиваем переменным.
❗️ В первую и вторую строки будут вводиться те же пароли, а затем сравниваться между собой, и если строки одинаковы, то 'Пароль принят' #Пароль