diff --git a/TEMA6/data_file.dat b/TEMA6/data_file.dat index fef970d..73fb58b 100644 Binary files a/TEMA6/data_file.dat and b/TEMA6/data_file.dat differ diff --git a/TEMA6/task.md b/TEMA6/task.md index 71e9ebc..100601c 100644 --- a/TEMA6/task.md +++ b/TEMA6/task.md @@ -42,43 +42,22 @@ else: print("Объекты не совпадают") # 7. Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами -lists_dict = {} -for i in range(0, len(loaded_tuple), 5): - chunk = list(loaded_tuple[i:i+5]) - list_name = f"list_{i//5 + 1}" - lists_dict[list_name] = chunk - -# Вывод созданных списков -for list_name, chunk in lists_dict.items(): - print(f"{list_name} = {chunk}") +for i in range(0,125,5): + exec('list' + str(i//5+1) + ' = ' + str(list(numbers_tuple[i:i+5]))) + +print(list1) +print(list2) +print(list3) +print(list4) +print(list5) ``` Ответ программы: ```shell Объекты совпадают -list_1 = ['12', '9', '52', '39', '51'] -list_2 = ['6', '50', '26', '43', '14'] -list_3 = ['52', '20', '55', '18', '17'] -list_4 = ['54', '20', '48', '56', '14'] -list_5 = ['40', '17', '41', '7', '19'] -list_6 = ['17', '40', '55', '11', '27'] -list_7 = ['48', '38', '12', '26', '16'] -list_8 = ['39', '21', '17', '41', '49'] -list_9 = ['24', '16', '18', '6', '16'] -list_10 = ['21', '10', '13', '33', '23'] -list_11 = ['6', '31', '48', '6', '29'] -list_12 = ['17', '34', '33', '40', '25'] -list_13 = ['51', '6', '53', '36', '20'] -list_14 = ['33', '17', '23', '51', '51'] -list_15 = ['17', '44', '40', '17', '26'] -list_16 = ['52', '54', '14', '32', '38'] -list_17 = ['6', '10', '16', '45', '14'] -list_18 = ['26', '40', '14', '29', '43'] -list_19 = ['24', '49', '24', '36', '28'] -list_20 = ['6', '17', '8', '7', '44'] -list_21 = ['14', '22', '42', '24', '56'] -list_22 = ['50', '6', '54', '27', '35'] -list_23 = ['24', '13', '34', '9', '28'] -list_24 = ['44', '34', '31', '16', '23'] -list_25 = ['44', '10', '44', '23', '47'] +['10', '25', '23', '34', '38'] +['13', '19', '26', '10', '17'] +['8', '9', '22', '40', '22'] +['24', '28', '28', '24', '8'] +['25', '44', '54', '47', '56'] ``` \ No newline at end of file diff --git a/TEMA6/taskO.py b/TEMA6/taskO.py index 62f694d..e240bd2 100644 --- a/TEMA6/taskO.py +++ b/TEMA6/taskO.py @@ -30,12 +30,11 @@ else: print("Объекты не совпадают") # 7. Разделяется кортеж на совокупности по 5 чисел в каждой и они записываются в виде отдельных списков со своими именами -lists_dict = {} -for i in range(0, len(loaded_tuple), 5): - chunk = list(loaded_tuple[i:i+5]) - list_name = f"list_{i//5 + 1}" - lists_dict[list_name] = chunk +for i in range(0,125,5): + exec('list' + str(i//5+1) + ' = ' + str(list(numbers_tuple[i:i+5]))) -# Вывод созданных списков -for list_name, chunk in lists_dict.items(): - print(f"{list_name} = {chunk}") \ No newline at end of file +print(list1) +print(list2) +print(list3) +print(list4) +print(list5) \ No newline at end of file