昨天看了一天的《简明Python教程》,回到宿舍后手痒痒,想动手写个程序,哪怕是只有两三行的小程序。正苦恼不知道写什么的时候,看见旁边有本《程序员面试宝典》。翻开这本书,随手翻到的那页上是一道叫你打印水仙花数的题目。于是我便决定就写这题吧。
很快写出来了,但是编译不能通过。我确定算法是没问题的,只是有个语法记得不清了。就是for循环那里。表示从1到9遍历是应该这么写的:
for i in range(1,10):
但是我写成了for i in [1,10]:
后来知道语法没对,想也枉然,于是便上床睡觉。今早来到实验室查了下语法,把这里改过来后,正确答案出来了。把代码贴出来留念。虽然十分简单,但是这是我运用Python解决的第一个问题,意义很大。