номер телефона абонента(6 цифр),дату(год, месяц, число),время(час, минута), код города(3 цифры), номер телефона в другом городе(7 цифр), продолжительность разговора(в минутах),категорию(срочный, обычный) и тариф(плата в рублях за минуту). Вывести на экран номер телефона абонента код города и номер телефона в другом городе для срочных телефонных разговоров, состоявшихся между 15 марта и 12 апреля 1996 года
if res.group("urgency") == "срочный" and (dd > d1 and dd < d2): n = res.group("num2") print("номер1 {}, код {}, номер2 {}".format( res.group("num1"), n[0], n[1:]))
Не понял по поводу "7 столбиков". Потому, что алгоритм заполняет массив квадратами чисел от 1 до 10. То-есть на выходе вы получаете последовательность: 1 4 9 16 ... 81 100
На языке программирования это может выглядеть так: //Pascal const n = 10; var a:array[1..n] of integer; i:integer; begin for i:=1 to n do a[i]:=i*i writeln(a[i]); end.