我有:
print 'Please enter the total amount of your bill: '
bill_amount = gets.chomp.to_f
print 'What percentage tip do you want? '
tip = gets.chomp.to_f / 100
puts "Your bill amount will be #{bill_amount * tip}"
当最后的“puts”被打印出来时,它被打印在一个新的行上。为什么是这样?之前的“print something”语句是“print”,它不插入新行。即使我将“print”而不是“puts”作为结束行,它仍然会在新行中打印。这是怎么回事?我怎样才能使结束语句打印在与“您想要多少百分比小费”相同的行中?