Code review for beginner

If all you are trying to do is a simple division of two floating point numbers:

STDOUT.sync = true

begin
	puts (1..2).map { |i| print("Enter Number #{i}: ") || STDIN.gets.to_f }.then { |x| "#{x.join('/')} = #{x.reduce(:/).round(3)}" }

rescue Interrupt, SignalException
	puts
	exit! 0
end

Output:

⮚ ruby ccc.rb
Enter Number 1: 200
Enter Number 2: 100
200.0/100.0 = 2.0

⮚ ruby ccc.rb 
Enter Number 1: -111
Enter Number 2: -112
-111.0/-112.0 = 0.9910714285714286

⮚ ruby ccc.rb
Enter Number 1: 0
Enter Number 2: 100
0.0/100.0 = 0.0

⮚ ruby ccc.rb
Enter Number 1: 100
Enter Number 2: 0
100.0/0.0 = Infinity

⮚ ruby ccc.rb
Enter Number 1: 500_000.5
Enter Number 2: 100_000.1
500000.5/100000.1 = 5.0