CodeLab
145 subscribers
538 photos
20 videos
159 links
Говорим просто о сложном

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
a = '2'
b = 3
c = 'A' d = 2 print((a+b*c) * d)
Anonymous Quiz
20%
2AAA2AAA
60%
Выведет ошибку
20%
2AAA
0%
2AAA2AAA2AAA
1
Касаемо основных операторов, тут все максимально просто 👨‍💻#Операторы
1
a = 3
b = 2

print(a + b) # 5
print(a - b) # 1
print(a * b) # 6
print(a / b) # 1.5
1
вот вам сразу и проверочка, тест ниже 👇🏿

x = 3
y = 4
z = x + y
z = z + 1
x = y
y = 5
x = z + y + 7
print(x)
1
Какой будет ответ?
Anonymous Quiz
60%
20
0%
17
20%
18
20%
23
Какой будет ответ? (a = 2, b = 5, c = 2)

a, b, c = int(input()), int(input()), int(input())
print ((a + b - c) * 3)
1
Ответ ниже ↓
Anonymous Quiz
83%
15
17%
12
0%
9
0%
3
🧑‍💻Возведение в степень выполняется с помощью оператора“**”.

🔗 Пример: a = 2**3 print (a) # Выведет 8.

⭕️ Также, возведение в степень можно производить с помощью функции
pow (),
но это мы затронем чуть позже, а пока что предлагаю решить еще одну задачку:

🔗 Допустим, мы имеем две формулы (объем куба и площадь полной поверхности). Вам нужно написать такую программу, чтобы пользователь вводил число с помощью input() (для тех, кто забыл), а программа считала объем и площадь и выводила на двух разных строках.
1
⚙️ Я предлагаю разобрать одну из первых сложных задачек на Stepik-е.

🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
1
⭕️ Для начала, разберем какие бывают деления в Python. Начнем с обычного деления с остатком. тут никаких сложностей
1
⭕️ Деление без остатка, по логике просто отбрасывается остаток, при этом добавляется еще одна косая черта деления
1
❗️Чтобы найти остаток для деления, мы пишем знак % и тут тоже нет ничего сложного. 🧑‍💻 Чтобы это понять, вспомним обычное деление из школы (сори за нарисованную поебень, но лучше и не объяснишь) #Деление
1
Эта самая единичка получится, если вы 99 % 2 в питоне
CodeLab
⚙️ Я предлагаю разобрать одну из первых сложных задачек на Stepik-е. 🌶На тот момент она действительно вызвала вопросы, но сейчас ее можно легко объяснить. #Сама_Неотвратимость
‼️ Возвращаясь к задаче, Танос уничтожает половину, а значит и делить мы будем на 2, только как⁉️В условии сказано, что если население будет нечетным, то округляем в большую сторону.
🔗 Для примера, берем 99.

🔍Как мы видим, на вход может подаваться и четное и нечетное число, значит просто поделить (/ ) не получится, нужно применять (//), так как остаток отбрасывается и остается целая часть. 🧑‍💻Надеюсь, пока что все понятно.

Делим мысленно 99 // 2 и получаем 49 (остаток 5 отбросили).

‼️Если число нечетное, как у нас, то округляем в большую сторону, но просто прибавить 1 не получится, так как не стоит забывать про четные числа.
Если к примеру подается 1132, делим на 2 и получаем 566, число четное, округлять не надо
Если все объединить, получается: 🔗

a = int(input())
print (a//2 + a%2)
То есть разделили 99 на 2, получили 49 (остаток съебался) и прибавили 1, как раз получили 50
Также делим 1132 на 2 без остатка, получили 566, число четное, остатка нет, так и остается
Кароч, сегодня разберем следующую задачку 'номер купе' #Номер_купе