m0_56232895
2021-07-27 22:31
采纳率: 100%
浏览 68

刚刚开始学习 Python3.9

img

img

这个书上没有讲如何让print()在for循环外,Python3.9上一直显示错误!

  • 好问题 提建议
  • 收藏

5条回答 默认 最新

  • 已采纳

    python代码是依靠缩进来控制代码层次结构的。
    你需要让for和print()前面的缩进的空格数一样。就是print()放在for外面。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • CSDN专家-Time 2021-07-27 22:38

    在循环外的print不能打印循环内的变量。
    python语法需要注意格式。
    建议将源码和报错贴上来。
    你光发书上的代码,我不知道你怎么写的报错是什么。

    评论
    解决 无用
    打赏 举报
  • CSDN专家-HGJ 2021-07-27 22:40

    因为要打印的squares是一个列表,要放到for循环外,才能打印出来完整列表,估计报错也是由于没有正确缩进或有多余空格。书上代码部分的for循环内语句要缩进四个空格或一个tab,其他语句要顶格写。

    评论
    解决 无用
    打赏 举报
  • 初学者WRY 2021-07-27 22:38

    你问题描述的不太清楚啊,python看语句缩进的,你让print()和for的语句缩进一样就能让print()在for循环外了。

    评论
    解决 无用
    打赏 举报
  • 小爱-同学 2021-07-27 22:39

    这代码有什么问题吗

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题