我自己的练习代码