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

Обсуждение, новости, материал и сплетни — все здесь https://t.me/CodeLabMLChat
Download Telegram
🧑‍💻 Вот код, по сути, просто сборная солянка из задачек про ходки ладьи и коня.

🔗Код:

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

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

print('NO')
😳Также, можно юзать такой код с модулем, он покороче даже

🔗Код:

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