Alejandro Jesus Hermitaño Ychpas
Preguntasi mi frase fuera “Hola que tal” y quiero imprimir de esta manera Hola que tal Hay alguna forma de hacerlo con el ciclo for o while?

Moisés Manuel Morín Hevia
Puedes hacer un string por cada cumulo de letras.

fidel angel ochoa
que intersante! genial

Alexander Sánchez
Hola!
Puedes utilizar el método split, mediante el cual separas un string con un delimitador. Si no se especifica un delimitador, se utiliza por defecto el espaciado. A continuación el código:
La salida:

Angel Armando Estrada Engallo
En vez de recorrer tu variable letra por letra, recorrela palabra por palabra. Todo depende de como guardes la información en tu variable.

Fredy A. Yomayuza Colorado

Fredy A. Yomayuza Colorado
Agrego la frase a una lista con la funcion append() y al imprimirla reemplazo los espacios por una nueva linea, es como un 'enter'
y asi salen las palabras una debajo de otra como quieres.

Emilia Natalia Ustares
no sé si entendí pero vos de la cadena "Hola que tal" querés que cada espacio ( " " ) sea un enter ( "\n" ) por así decirlo? Si es así, una opción podría ser agregarle un if, aunque por otro lado no probé con el .replace() pero podés intentarlo
Alejandro Jesus Hermitaño Ychpas
Claro porque ahi tenemos una lista y pues asi lo recorre, pero se puede poner una cadena y recorrerla mientras imprime en cada espacio " "

Luis Mojica
Hay muchas formas de hacerlo, la siguiente es solo una:
saludo = ["Hola ", "que ", "tal"] for palabra in saludo: print(palabra)