Entrada e saída do usuário
Capture a entrada do usuário no console e formate a saída usando puts e gets.
Entrada e saída do usuário é uma aula grátis de Ruby Academy no CoddyKit. Esta é a aula 2 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ruby Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ruby Academy inclui 3 aulas no total.
Entrada e saída do usuário
Entrada e saída do usuário
Interagir com usuários por meio de entrada e saída é uma parte essencial de muitos aplicativos.
Nesta lição, você aprenderá a capturar a entrada do usuário e formatar a saída usando puts e gets.

Exibindo a saída com puts
Exibindo a saída com puts
Use puts para imprimir texto no console.
puts 'Hello, Ruby!'Usando o comando de impressão
Usando o comando de impressão
print funciona como puts, mas não adiciona uma nova linha.
print 'Hello, '
print 'Ruby!'Obtendo a entrada do usuário
Obtendo a entrada do usuário
Use gets para capturar a entrada do usuário no console.
puts 'Enter your name:'
name = gets
puts "Hello, #{name}"Usando gets.chomp
Usando gets.chomp
gets captura o caractere de nova linha. Use chomp para removê-lo.
puts 'Enter your city:'
city = gets.chomp
puts "You live in #{city}."Interpolando variáveis em cadeias de caracteres
Interpolando variáveis em cadeias de caracteres
Use #{} entre aspas duplas para inserir variáveis em uma cadeia de caracteres.
name = 'Alice'
puts "Hello, #{name}!"Obtendo uma entrada numérica
Obtendo uma entrada numérica
Use to_i para converter a entrada em um número inteiro.
puts 'Enter your age:'
age = gets.chomp.to_i
puts "In 5 years, you will be #{age + 5} years old."Formatando a saída
Formatando a saída
Use printf ou sprintf para formatar a saída.
price = 9.99
printf('Price: $%.2f', price)Parabéns!
Parabéns!
Você aprendeu a capturar a entrada do usuário e formatar a saída em Ruby.
Em seguida, você explorará o trabalho com JSON e YAML.

Perguntas Frequentes
A aula “Entrada e saída do usuário” é grátis?
Sim — o texto completo de “Entrada e saída do usuário” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ruby Academy, atualize para CoddyKit PRO. O curso de Ruby Academy inclui 3 aulas no total.
O que vou aprender em “Entrada e saída do usuário”?
Capture a entrada do usuário no console e formate a saída usando puts e gets. Você pratica Ruby Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Ruby Academy?
Nenhuma experiência prévia é necessária. Ruby Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 3.
Quanto tempo leva a aula “Entrada e saída do usuário”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Ruby Academy?
Sim. Cada aula de Ruby Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Leitura e gravação de arquivos
- Entrada e saída do usuário
- Trabalho com JSON e YAML