you don't need to use $_ with gets - you can assign the text it reads to any variable: temperature = gets
print "Please enter the temperature: " temperature = gets $_ = temperature chomp temperature = $_ puts "The temperature is #{temperature}."