定义do_twice(f): f() f() 定义print_beam(): 打印(“+---”,) 定义打印束(): do_twice(打印光束) 打印(“+”)
-
你使用的是什么版本? 如果你不确定,试试 导入系统; 打印(系统版本) – 凯文 评论 2016年3月4日19:52 -
您正在阅读Python2教程并在Python3上运行它。 这就是问题所在。 – 阿什维尼·乔杜里 评论 2016年3月4日19:54 -
3.4.4但这本书可能与3.2有所不同 – 马克·诺兰 评论 2016年3月4日19:55 -
1 如果你的书建议在 打印 语句以禁止换行,那么几乎可以肯定它是为2.7或更低版本编写的。 我想这就是为什么你在你的 打印光束 功能? – 凯文 评论 2016年3月4日19:56