Como fazer "print" com as letras na vertical (tal qual manda o sistema na atividade)?
Como fazer "print" com as letras na vertical (tal qual manda o sistema na atividade)?
Olá Alvaro, tudo bem com você?
Para imprimirmos a palavra "ALURA" de modo que cada letra fique em uma linha (verticalmente) usando apenas a função print
, basta usar o parâmetro sep
com o separador '\n'
, da seguinte forma:
print('A', 'L', 'U', 'R', 'A', sep='\n')
Onde iremos obter o seguinte resultado:
Para saber mais: O parâmetro sep
na função print do Python é usado para definir o separador que será inserido entre os itens que estão sendo impressos. Por padrão, o valor de sep
é um espaço em branco (' '), o que significa que quando imprimimos vários itens, eles são separados por espaços. No caso da atividade, usamos como separador o '\n'
que representa uma quebra de linha, assim, a cada letra que for impressa é adicionado uma nova linha antes de imprimir a próxima letra.
Caso queira conhecer como o gabarito dos exercícios práticos, basta acessar aula Hora da prática: a função print() e clicar no botão "Ver opinião do instrutor" no final da tela.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Obrigado pela ajuda, porém ainda me restam dúvidas! Por que quando eu tento sintetizar no terminal nunca dá certo? Diz que não há arquivo nem diretório ou algo assim:
ocal\Programs\Python\Python312\python.exe: can't open file 'C:\\Users\\Usuário\\app.py': [Errno 2] No such file or directory
Olá Alvaro, boa noite, tudo bem?
A mensagem de erro apresentada está informando que o arquivo app.py
não foi encontrado no caminho em que o seu terminal está aberto. Peço que siga os passos apresentados abaixo, para abrir o terminal na pasta do seu projeto e executar o arquivo app.py
.
app.py
, e abra-a. app.py
app.py
neleapp.py
, pressione ENTER:python app.py
app.py
será executadoAbraços e bons estudos!