自己练习的例子和书后的习题