[ 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.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...