Posts

28

 def sort_numbers(*, num1, num2, num3, num4, num5):     numbers = [num1, num2, num3, num4, num5]     return sorted(numbers) print(sort_numbers(num1=5, num2=3, num3=9, num4=1, num5=4))

27

 def create_server_list(*args, **kwargs):     servers = list(args)     for key, value in kwargs.items():         servers.append(f"{key}: {value}")     return servers print(create_server_list("Server1", "Server2", IP1="192.168.1.1", IP2="192.168.1.2", Port1=80, Port2=443))

26

 def matrix_multiply(A, B):     result = [[sum(a * b for a, b in zip(A_row, B_col)) for B_col in zip(*B)] for A_row in A]     return result A = [[1, 2], [3, 4]] B = [[5, 6], [7, 8]] print(matrix_multiply(A, B))

25

 import itertools for perm in itertools.permutations('ABCDE'):     print(''.join(perm))

24

 import inflect p = inflect.engine() def convert_numbers_to_words(file_path):     with open(file_path, 'r') as file:         text = file.read()     words = text.split()     result = []     for word in words:         if word.isdigit():             result.append(p.number_to_words(word))         else:             result.append(word)     return ' '.join(result) file_path = 'example.txt' print(convert_numbers_to_words(file_path))

23

 def tokenize_and_convert(file_path):     token_dict = {}     unique_id = 1     with open(file_path, 'r') as file:         lines = file.readlines()     tokenized_lines = []     for line in lines:         tokens = line.split()         converted_tokens = []         for token in tokens:             if token not in token_dict:                 token_dict[token] = unique_id                 unique_id += 1             converted_tokens.append(token_dict[token])         tokenized_lines.append(converted_tokens)     max_length = max(len(line) for line in tokenized_lines)     padded_lines = [line + [0] * (max_length - len(line)) for line in tokenized_lines]     return padded_lines...