Fatorial sem Recursividade – Ruby

Administrador Prompt de Comando
#================================================================
# Descrição: Mostra o fatorial de um dado número sem
# 			 recursividade
#================================================================

# Lê um valor e converte em um número inteiro
puts "Digite um numero: "
n = gets.to_i()

# Calcula o fatorial
fatorial = 1
for i in 1..n
	fatorial = fatorial * i
end

#Converte os números em texto e imprime o fatorial do número
puts "Fatorial de " + n.to_s + ": " + fatorial.to_s