我已经出过很多有关于打印的练习,让你习惯写出简单的东西,但简单的东西都有点无聊,我们现在要做的的事是把数据(data)读到你的程序里面去。这对你可能会有点难度,你可能一下子搞不明白,不过相信我,无论如何先把练习做了再说。只要做几道练习你就明白了。
一般软体做的事情主要就是下面几件:
- 接受人的输入。
- 改变输入值。
- 打印改变了的值。
到目前为止你只做了打印,但还不会接受或修改人的输入。你还不知道「输入(input)」是什么意思。闲话少说,我们还是开始做点练习看你能不能明白,下一道练习里面我们将会有更详细的解释。
1 2 3 4 5 6 7 8 9 |
print <span class="s2">"How old are you? "</span> <span class="nv">age</span> <span class="o">=</span> gets.chomp<span class="o">()</span> print <span class="s2">"How tall are you? "</span> <span class="nv">height</span> <span class="o">=</span> gets.chomp<span class="o">()</span> print <span class="s2">"How much do you weigh? "</span> <span class="nv">weight</span> <span class="o">=</span> gets.chomp<span class="o">()</span> puts <span class="s2">"So, you're #{age} old, #{height} tall and #{weight} heavy."</span> |
