所以我对此很新,而且我正在努力制作一个能够减肥并将其转化为公斤的程序。这就是我的
print "Enter your mass in pounds"
pounds = gets.chomp
print pounds * 0.454
但出于某种原因,我得到的只是nil
。想法?
答案 0 :(得分:2)
执行以下操作:
print "Enter your mass in pounds"
pounds = gets.chomp.to_f
print pounds * 0.454
您正在尝试将字符串乘以一个浮点数,这将返回一个空字符串,您应该在乘以<{p>}之前将pounds
转换为数字对象(float)
答案 1 :(得分:1)
gets.chomp
有一个字符串,将其转换为整数:print pounds.to_i * 0.454