[ Foro de Python ]

Paredes

06-Apr-2020 04:48
Invitado (Juan)
0 Respuestas

Buenas Noches. Realmente necesito ayuda en este trabajo de programación que se centra en el estamento while.  
La pregunta es esta:
Escribir un programa para generar la siguiente secuencia: Se comienza con un numero  ????0  y el siguiente numero  ????1  se calcula de la siguiente manera:

????????+1={???????? / 2, si   ????????%2=0;  3????????+1, si   ????????%2<>0
Si  ????????=1 , se para la ejecucion, y la secuencia se habra construido de forma completa.

Por ejemplo, si  ????0=5 , la secuencia obtenida es la siguiente:

5 16 8 4 2 1

Si me pudieran ayudar tal vez con la lógica o el razonamiento que debo seguir sería de gran ayuda. De antemano muchas gracias.




(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.)