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

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
😳Также, можно юзать такой код с модулем, он покороче даже

🔗Код:

x1, y1, x2, y2 = int(input()), int(input()), int(input()), int(input())

if x1 == x2 or y1 == y2 or abs(x1 - x2) == abs(y1 - y2):
print('YES')
else:

print('NO')
‼️Сейчас будут достаточно легкие тесты, главное, попробуйте отвечать без использования среды разработки, типа придется своими мозгами чуть подумать🧑‍💻
Какое значение будет присвоено переменной total⁉️ Ответ выбираете снизу 👇🏿

🔗Код:

total = 0

for i in range(1, 7):
total += i
total?
Anonymous Quiz
33%
21
0%
19
0%
10
33%
15
33%
5
#2 Чему будет равно значение переменной count ⁉️ Ответ снизу 👇🏿

🔗Код:

count = 0

for i in range(17):
if i % 2 == 0:
count += 1
#3 Чему будет равно значение переменной s⁉️

🧑‍💻Напомню, что range в данном случае возвращает последовательность чисел в диапазоне от 2 до 12 (не включительно) с шагом 3, то есть каждое 3 число ...

🔗Код:

s = 0

for i in range(2, 12, 3):

s += i
Чему будет равно s?
Anonymous Quiz
0%
26
50%
30
0%
25
50%
35
0%
56
0%
45
👀1
#4 Чему будет равно значение i⁉️

🧑‍💻 Напоминаю, что аргумент end — это строка, которая добавляется после последнего значения в функции print. То есть, после каждого n -1, будет использоваться end = ' '

🔗Код:

n = 6

for i in range(n - 1):

print(i, end=' ')
Какое значение будет иметь i?
Anonymous Quiz
0%
0 1 2 3 4 5
0%
1 2 3 4
0%
1 2 3 4 5
67%
0 1 2 3 4
33%
01234
0%
012345
🤯1
#5 Что выдаст данный код?

🔗Код:

sum = 0

for i in range(1, 13):
if i % 3 == 0:
sum += i

print(sum)
Чему будет равно значение sum?
Anonymous Quiz
0%
30
33%
18
33%
15
33%
12
0%
32
0%
24
🤯2
#6 Каким будет result? Ответы снизу👇🏿

🔗Код:

result = 1

for i in range(2, 6, 2):
result *= i

print(result)
🤯2
Каким будет result?
Anonymous Quiz
33%
ахуенным
33%
8
0%
20
0%
12
33%
16
0%
22
🤯2
#7 Какое значение будет присвоено count и sum?

🔗Код:

count = 0
sum = 0

for i in range(1, 10):
if i % 3 == 0:
count += 1
sum += i

print(count, sum)
🤯2
🤯2
#8 ❗️Тут вложенный цикл, можете просто немного подумать, вечером и постараюсь разобрать как они работают.

🔗Код:

total = 0
for i in range(1, 5):
for j in range(i):
total += j
print(total)
🤯2
Каким будет total?
Anonymous Quiz
0%
6
0%
4
25%
7
0%
9
50%
10
25%
12
🤯2
CodeLab
#8 ❗️Тут вложенный цикл, можете просто немного подумать, вечером и постараюсь разобрать как они работают. 🔗Код: total = 0 for i in range(1, 5): for j in range(i): total += j print(total)
Итак, касаемо этого кода, тут вложенный цикл❗️

👨‍💻 Кстати, я уже подготовил вам еще пару тестов по вложенным циклам, но их выложу мб завтра или послезавтра, дел у нас полно.

0️⃣Для начала объявляем переменную total = 0, которая будет служить нам счетчиком.

1️⃣Далее, идет внешний цикл, который проходит по всем значениям i от 1 до 4 включительно. Тут будем разбирать по очереди, для кого вдруг непонятно, как работает вложенный цикл.

2️⃣Первая итерация внешнего цикла (i у нас будет равно 1), дак вот для этой первой итерации, будет происходить первая итерация внутреннего цикла (j = 0).

🔗Прикреплю вам фоточку, чтобы было понятнее. #Вложенные_циклы

Код:

total = 0
for i in range(1, 5):
for j in range(1):
🤯2
То есть, пока i внешнего цикла будет равно 1, будет происходить одна итерация внутреннего, то есть 0, 3️⃣ затем по нашему коду, этот самый ноль суммируется со счетчиком total, который будет также равен 0.

4️⃣Затем идет вторая итерация внешнего цикла, i = 2. Значит внутренний цикл j будет проходить по всем значением от 0 до 2 (не включительно). 🧑‍💻 надеюсь, вы суть немного уловили. total, который уже равен 0 от первой итерации, будет сначала также прибавлять 0 а затем 1 (это уже на второй итерации).
🤯2
⭕️ На данном этапе total у нас равен 1 и тут 5️⃣ происходит третья итерация внешнего цикла i, i принимает значение 3, следовательно, внутренний цикл будет проходить по всем значениям j от 0 до 3 (не включительно).

6️⃣Сначала total также прибавляет 0, затем 1 и становится равным 2 (он уже был равен 1 ес че), 7️⃣затем еще прибавляет 2.

8️⃣По итогу, по окончанию 3 итерации внешнего цикла i, total = 4.

9️⃣Ну и последняя, четвертая итерация внешнего цикла i. total = 4, затем счетчик прибавляет 1, затем 2, затем 3 и получается ответ 10.‼️
👀1