一、python运行错误:SyntaxError: multiple statements found while compiling a single statement
这是因为整体复制过去运行而产生的错误;解决方案如下:
方法一:先将第一行复制,敲一下回车,再将剩下的部分复制过去,运行;
方法二:Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了;直接在IDLE中编译,是每行都要回车的。如果是单独的语句,只能是一行一行的编辑。
二、绘制五角星中间没有填色
老师示例
实际操作(mac)
你可以试下将以下代码的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()
三、python语句中的 end=’‘是什么意思呢
print默认是打印一行,结尾加换行。end=’ '意思是末尾不换行,加空格。也可以是end=‘12’,那么就是末尾加上12。
四、pkg是可视化安装包,类似于windows风格的一直点下一步那种安装方式,sh是命令行方式安装,通过敲命令的方式安装。
将文件拖进命令行可以获得文件路径。
五、清华大学开源软件镜像站 tuna 可以下载国外的开源软件
六、 在Mac中PyCharm配置python Anaconda环境过程图解
添加链接描述