[ Foro de Python ]

AYUDA: TAREA DE PROGRAMACION

08-Jul-2022 01:09
Invitado (Gustavo)
0 Respuestas

Practica 15
Una compañía inglesa quiere habilitar las flotas de sus trabajadores para que estas puedan enviar mensajes de textos cortos entre estas. Las flotas fueron creadas por ellos mismos, y estas no son smartphones. Por tal razón, te han contratado para crear la programación para que estas flotas (güaya hielo).

Teniendo en cuenta que el alfabeto inglés contiene 26 caracteres y los teléfonos móviles sólo tienen diez dígitos en el teclado, varias letras tienen que ser mapeadas en cada tecla numérica, de forma que se pueda escribir un mensaje con pulsaciones repetitivas.

Por ejemplo:

Para insertar el carácter A, se deberá presionar 2.

Para insertar el carácter B, se deberá presionar 22.

Para insertar el carácter C, se deberá presionar 222.

Para insertar el carácter Z, se deberá presionar 9999.        

La tecla del 0 significa espacio.

Para introducir una secuencia de dos caracteres a partir de la misma tecla, el usuario debe hacer una pausa antes de pulsar el botón una segunda vez. Por ejemplo, 2 2 indica AA mientras que 22 indica B (se muestra un "carácter de espacio" para indicar una pausa).

Debe crear un programa en el que el usuario pueda escribir un msj que quiera y este debe de mostrarse en pantalla.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)