Координаты даны в двоичной системе счисления, поэтому переводим их в десятичную.
Потом сортируем по порядку по номерам точек.
И отмечаем точки на графике, соединяя соседние отрезком.
Я все эти преобразования сделал в таблице Эксель.
Саму таблицу и картинку, полученную после нанесения всех точек смотри внизу.
А вот координаты точек, отсортированные и в десятичной системе:
№ x y
1 11 7
2 12 7
3 13 6
4 13 5
5 14 6
6 15 6
7 16 5
8 15 5
9 12 3
10 10 1
11 7 1
12 5 2
13 4 1
14 2 2
15 3 2
16 4 3
17 3 6
18 1 7
19 3 8
20 4 8
21 5 7
22 6 5
23 7 6
24 9 6
25 8 5
26 7 5
27 8 4
28 10 4
29 12 5
30 12 6
31 11 7
1)
import datetime
start_date = datetime.date(1990, 1, 1)
end_date = start_date + datetime.timedelta(days=2, months=1)
month_number = end_date.month
month_name = end_date.strftime('%B')
print(month_name)
2)
import datetime
month_num = int(input("Введите номер месяца: "))
day_num = int(input("Введите число: "))
date = datetime.date(datetime.date.today().year, month_num, day_num)
previous_day = date - datetime.timedelta(days=1)
next_day = date + datetime.timedelta(days=1)
print("Дата предыдущего дня:", previous_day.strftime("%d.%m.%Y"))
print("Дата следующего дня:", next_day.strftime("%d.%m.%Y"))
3)
a = int(input("Введите число единиц в двузначном числе: "))
b = int(input("Введите число десятков в двузначном числе: "))
c = int(input("Введите однозначное число: "))
num1 = b * 10 + a
num2 = num1 - c
d = num2 // 10
e = num2 % 10
print("Цифры числа-разности:", d, e)
Объяснение:
и все