Generation

generate functionWed, 22 Mar 2023

def suma_centro(num): if not isinstance(num, int): print("El número debe ser un entero.") return -1 if num <= 0: print("El número debe ser positivo.") return -1 # Dividir el número en dígitos y convertir cada uno en un entero digitos = [] divisor = 1 while num // divisor > 0: digitos = [num // divisor % 10] + digitos divisor *= 10 if len(digitos) % 2 == 0: print("El número debe tener una cantidad impar de dígitos.") return -1 # Obtener el centro y el valor del centro centro = len(digitos) // 2 valor_centro = digitos[centro] # Sumar todos los elementos del número con el valor del centro suma = 0 i = 0 while i < len(digitos): if i != centro: suma += digitos[i] + valor_centro i += 1 return suma, valor_centro

"{} {}".format("Hello", "world")

Questions about programming?Chat with your personal AI assistant