diff --git a/TEMA6/bin.mnz b/TEMA6/bin.mnz index a325fda..f8c335e 100644 Binary files a/TEMA6/bin.mnz and b/TEMA6/bin.mnz differ diff --git a/TEMA6/task.md b/TEMA6/task.md index 445e417..17ce5e4 100644 --- a/TEMA6/task.md +++ b/TEMA6/task.md @@ -51,42 +51,18 @@ else: print("Объекты не совпадают с исходными!") # Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами. -l = [] -for i in range(0, 125, 5): - l.append(list(str_tup[i:i + 5])) for i in range(25): - print(f"list{i + 1} = {l[i]}") + exec(f"list{i+1} = list(str_tp[{i*5}:{i*5+5}])") + +print("Список 1: " , list1,'\n',"Список 2: ", list2) #Вывод ```py -('7', '10', '54', '46', '44', '9', '32', '43', '31', '22', '8', '44', '41', '36', '40', '36', '53', '44', '51', '34', '7', '14', '33', '47', '6', '23', '36', '45', '19', '55', '8', '21', '24', '35', '24', '12', '11', '17', '12', '20', '16', '51', '29', '54', '33', '55', '45', '11', '8', '27', '27', '23', '14', '46', '8', '33', '16', '13', '31', '21', '56', '48', '56', '33', '49', '17', '25', '54', '41', '56', '53', '50', '34', '11', '18', '20', '40', '7', '20', '53', '45', '48', '41', '22', '25', '31', '35', '13', '38', '40', '43', '18', '19', '6', '52', '35', '47', '8', '9', '33', '44', '16', '56', '10', '44', '8', '49', '49', '39', '31', '35', '16', '13', '18', '40', '54', '35', '29', '14', '38', '32', '6', '31', '10', '46') +('7', '49', '35', '8', '14', '41', '56', '19', '47', '19', '35', '17', '42', '24', '6', '51', '54', '44', '35', '17', '48', '31', '8', '23', '14', '26', '50', '46', '52', '13', '39', '26', '10', '53', '56', '53', '30', '44', '51', '6', '54', '24', '42', '8', '53', '46', '42', '15', '30', '41', '25', '30', '25', '48', '26', '53', '45', '33', '36', '54', '42', '16', '23', '24', '38', '34', '46', '42', '56', '13', '30', '21', '20', '34', '39', '8', '53', '35', '14', '34', '11', '54', '22', '20', '51', '24', '51', '38', '31', '34', '54', '27', '50', '41', '9', '31', '7', '36', '27', '36', '53', '39', '10', '40', '13', '6', '34', '28', '56', '30', '37', '41', '18', '26', '34', '46', '16', '34', '11', '24', '13', '37', '46', '17', '37') Список фамилий: ['Криви', 'Киреев', 'Капитонов', 'Ефремов', 'Добровольска'] -Прочитан кортеж: ('7', '10', '54', '46', '44', '9', '32', '43', '31', '22', '8', '44', '41', '36', '40', '36', '53', '44', '51', '34', '7', '14', '33', '47', '6', '23', '36', '45', '19', '55', '8', '21', '24', '35', '24', '12', '11', '17', '12', '20', '16', '51', '29', '54', '33', '55', '45', '11', '8', '27', '27', '23', '14', '46', '8', '33', '16', '13', '31', '21', '56', '48', '56', '33', '49', '17', '25', '54', '41', '56', '53', '50', '34', '11', '18', '20', '40', '7', '20', '53', '45', '48', '41', '22', '25', '31', '35', '13', '38', '40', '43', '18', '19', '6', '52', '35', '47', '8', '9', '33', '44', '16', '56', '10', '44', '8', '49', '49', '39', '31', '35', '16', '13', '18', '40', '54', '35', '29', '14', '38', '32', '6', '31', '10', '46') +Прочитан кортеж: ('7', '49', '35', '8', '14', '41', '56', '19', '47', '19', '35', '17', '42', '24', '6', '51', '54', '44', '35', '17', '48', '31', '8', '23', '14', '26', '50', '46', '52', '13', '39', '26', '10', '53', '56', '53', '30', '44', '51', '6', '54', '24', '42', '8', '53', '46', '42', '15', '30', '41', '25', '30', '25', '48', '26', '53', '45', '33', '36', '54', '42', '16', '23', '24', '38', '34', '46', '42', '56', '13', '30', '21', '20', '34', '39', '8', '53', '35', '14', '34', '11', '54', '22', '20', '51', '24', '51', '38', '31', '34', '54', '27', '50', '41', '9', '31', '7', '36', '27', '36', '53', '39', '10', '40', '13', '6', '34', '28', '56', '30', '37', '41', '18', '26', '34', '46', '16', '34', '11', '24', '13', '37', '46', '17', '37') Прочитан список: ['Криви', 'Киреев', 'Капитонов', 'Ефремов', 'Добровольска'] Объекты совпадают с исходными! -list1 = ['7', '10', '54', '46', '44'] -list2 = ['9', '32', '43', '31', '22'] -list3 = ['8', '44', '41', '36', '40'] -list4 = ['36', '53', '44', '51', '34'] -list5 = ['7', '14', '33', '47', '6'] -list6 = ['23', '36', '45', '19', '55'] -list7 = ['8', '21', '24', '35', '24'] -list8 = ['12', '11', '17', '12', '20'] -list9 = ['16', '51', '29', '54', '33'] -list10 = ['55', '45', '11', '8', '27'] -list11 = ['27', '23', '14', '46', '8'] -list12 = ['33', '16', '13', '31', '21'] -list13 = ['56', '48', '56', '33', '49'] -list14 = ['17', '25', '54', '41', '56'] -list15 = ['53', '50', '34', '11', '18'] -list16 = ['20', '40', '7', '20', '53'] -list17 = ['45', '48', '41', '22', '25'] -list18 = ['31', '35', '13', '38', '40'] -list19 = ['43', '18', '19', '6', '52'] -list20 = ['35', '47', '8', '9', '33'] -list21 = ['44', '16', '56', '10', '44'] -list22 = ['8', '49', '49', '39', '31'] -list23 = ['35', '16', '13', '18', '40'] -list24 = ['54', '35', '29', '14', '38'] -list25 = ['32', '6', '31', '10', '46'] +Список 1: ['7', '49', '35', '8', '14'] +Список 2: ['41', '56', '19', '47', '19'] ``` \ No newline at end of file diff --git a/TEMA6/task.py b/TEMA6/task.py index 09eb659..85da7cd 100644 --- a/TEMA6/task.py +++ b/TEMA6/task.py @@ -35,8 +35,8 @@ else: print("Объекты не совпадают с исходными!") # Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами. -l = [] -for i in range(0, 125, 5): - l.append(list(str_tp[i:i + 5])) +# Создание и вывод в одном цикле for i in range(25): - print(f"list{i + 1} = {l[i]}") + exec(f"list{i+1} = list(str_tp[{i*5}:{i*5+5}])") + +print("Список 1: " , list1,'\n',"Список 2: ", list2)