Escrevendo para um ficheiro

Em Python, podemos abrir um ficheiro para diferentes propósitos. Podemos ler de um ficheiro, podemos escrever nele ou até acrescentar conteúdo ao ficheiro. Para realizar estas tarefas, precisamos de abrir o ficheiro em diferentes modos. O modo padrão é r (leitura), que temos utilizado até agora.
Modo
Operação
Exemplo
'r'
Ler (o padrão)
with open('document.txt', 'r') as f:
'w'
Escrever
with open('document.txt', 'w') as f:
'a'
Acrescentar
with open('document.txt', 'a') as f:
'r+'
Ler + Escrever
with open('document.txt', 'r+') as f:
'x'
Criar (erro se já existir)
with open('document.txt', 'x') as f:
Após abrir o ficheiro com o modo adequado, podemos realizar operações como ler de um ficheiro ou escrever nele. Podemos escrever num ficheiro com a função write():
with open('document.txt', 'w') as f:
    f.write('This is a written line\n')
    f.write('And the second line!')
    f.write('Continuation is here...')
Após a execução deste programa, document.txt conterá duas linhas (por causa do \n no final da primeira string). Poderíamos ter feito a escrita com uma única operação write(), mas para efeito de demonstração, o programa acima escreve várias strings no ficheiro aberto em comandos write() separados.

Desafio

Dadas duas linhas na entrada, escreva um programa que irá colocar essas linhas em output.txt separadas por um espaço.
Entrada
output.txt
hello there
hello there
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue