Gli sbocchi ci sono anche per scienze politiche, basta vedere le strategie comunicative dei politici di oggi.
Comunque se l'università te lo impone lo devi fare e basta - sai quante cose che non ti piacciono ci saranno...
Ritornando al thread: se fai "while x:" prendi input fino a quando hai una stringa vuota (cioè premi invio senza caratteri); se fai "while x!="0" prendi input fino a quando non digiti 0 + invio
Per quanto riguarda l'esercizio prova questo
frase=""
x=input()
while x!="0":
frase += x
x=input()
print(frase)
In generale è meglio se sperimenti da solo, comunque Python è molto intuitivo come linguaggio