diff --git a/README.md b/README.md index d2134ba5ae4668fbbec05e26e4164a665784c976..ca39b42693ffdecee67b71d5832843458d8b1e96 100644 --- a/README.md +++ b/README.md @@ -262,13 +262,23 @@ int main(int argc, char** argv){ 输出 "Hello,World!" 字符串,找出错的那项。 +## template + +```python +# this part is used to be displayed in jupyter notebook +if ___name__ == '__main__': + str1 = "Hello," + str2 = "World!" + print('str1' + 'str2') +``` + ## 答案 ```python if __name__ == '__main__': str1 = "Hello," str2 = "World!" - print('str1'+'str2') + print('str1' + 'str2') ``` ## 选项 diff --git "a/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.json" "b/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.json" index d2279ee54e8d95a318ba7bed2f673b64d306c9ea..5de60bd19fd20c694c540f3131f860627a74df6b 100644 --- "a/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.json" +++ "b/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.json" @@ -1,7 +1,7 @@ { - "author": "huanhuilong, HansBug", + "author": "HansBug", "source": "iter.md", "depends": [], "exercise_id": 190, "type": "code_options" -} \ No newline at end of file +} diff --git "a/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.md" "b/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.md" index 290add8d0d4d645f7659418a3019372974e56b01..6996cbcd7dd853fb1978c544ef64b2f61796029e 100644 --- "a/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.md" +++ "b/data/1.python\345\210\235\351\230\266/3.\350\277\233\351\230\266\350\257\255\346\263\225/1.\345\210\227\350\241\250\346\216\250\345\257\274\345\274\217/iter.md" @@ -6,7 +6,7 @@ Python 独步天下的推导式表达式,使用元表推式过滤长度小于 def test(): books = ('程序员修炼之道', '构建之法', '代码大全', 'TCP/IP协议详解') - # 此处请为reading进行正确的赋值 + # TODO(you): 此处请为reading进行正确的赋值 print("太长的书就不看了,只读短的:") for book in reading: @@ -21,10 +21,33 @@ if __name__ == '__main__': 请选出下列能**正确**实现这一功能的选项。 + + +## template + +```python +def test(): + books = ('程序员修炼之道', '构建之法', '代码大全', 'TCP/IP协议详解') + + reading = (book for book in books if len(book) <= 4) + + print("太长的书就不看了,只读短的:") + for book in reading: + print(" ->《{}》".format(book)) + + print("可是发现书的名字短,内容也可能很长啊!") + + +if __name__ == '__main__': + test() +``` + + + ## 答案 ```python -reading (book for book in books if len(book) <= 4) +reading = (book for book in books if len(book) <= 4) ```