Los teléfonos de una empresa tienen el siguiente formato prefijo-númeroextension donde el prefijo es el código del país +34, y la extensión tiene dos dígitos (por ejemplo +34-913724710-56). Escribir un programa que pregunte por un número de teléfono con este formato y muestre por pantalla el número de teléfono sin el prefijo y la extensión
Puedes utilizar la siguiente función en Python para leer el número de teléfono y mostrar el número sin el prefijo y la extensión: ```python def obtener_numero_teléfono(): # Preguntar por el número de teléfono telefono = input("Ingrese el número de teléfono (formato +34-xxxxxxx-xx): ") # Verificar si el número de teléfono tiene el formato correcto if len(telefono) == 18 and telefono[0:3] == "+34" and telefono[4] == "-" and telefono[7] == "-" and telefono[10:].isdigit() and len(telefono[11:13]) == 2 and telefono[13:].isdigit(): # Extraer el número sin el prefijo y la extensión numero_sin_prefijo_y_extension = telefono[4:7] + telefono[8:10] print(f"El número de teléfono sin el prefijo y la extensión es: {numero_sin_prefijo_y_extension}") else: print("Error: El número de teléfono no tiene el formato correcto.") obtener_numero_teléfono() ``` Este programa utiliza la función `input()` para leer el número de teléfono del usuario. Luego, verifica si el número de teléfono tiene el formato correcto (formato +34-xxxxxxx-xx) y si la extensión tiene dos dígitos. Si el número de teléfono tiene el formato correcto, extrae el número sin el prefijo y la extensión y lo muestra por pantalla. Si el número de teléfono no tiene el formato correcto, muestra un mensaje de error.