一、python运行错误:SyntaxError: multiple statements found while compiling a single statement
这是因为整体复制过去运行而产生的错误;解决方案如下:

方法一:先将第一行复制,敲一下回车,再将剩下的部分复制过去,运行;

方法二:Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了;直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。

二、绘制五角星中间没有填色
老师示例
小白python学习过程中遇到的不懂集锦
实际操作(mac)
小白python学习过程中遇到的不懂集锦
你可以试下将以下代码的for i in range(5):改成6~10的任何数字,你会发现填充的颜色又不一样了,mac下的turtle和windows的不一样,mac下的turtle是会对交线进行剔除颜色的。你可以试试以下的函数,画出来的五角星就是正常的。这个是我自己研究的。你改成这样就可以了
for i in range(5):
p.forward(100)
p.right(72)
p.forward(100)
p.left(144)
p.end_fill()

相关文章:

  • 2021-09-02
  • 2021-12-18
  • 2021-06-05
  • 2021-12-18
  • 2021-09-26
  • 2022-12-23
  • 2021-04-04
  • 2021-05-06
猜你喜欢
  • 2022-01-24
  • 2021-08-28
  • 2021-08-17
  • 2021-11-10
  • 2021-11-01
  • 2021-08-24
  • 2021-12-07
相关资源
相似解决方案