【问题标题】:Turtle Program Running in Trinket.io but not VS CodeTurtle 程序在 Trinket.io 中运行但不是 VS Code
【发布时间】:2022-12-20 03:14:21
【问题描述】:

我有一个程序(如下)将在 Trinket.io 中运行并将输出输出到海龟图形窗口,但是,当在 VS Code 中运行时它不会提供输出。即使我插入输入语句,它也不会向终端提供任何输出。我尝试用 trtl.mainloop() 替换最后两行,但这也没有解决问题。

#   a116_buggy_image.py
import turtle as trtl
# instead of a descriptive name of the turtle such as painter,
# a less useful variable name x is used
x = trtl.Turtle()
x.pensize(40)
x.circle(20)
w = 6
y = 70
z = 380 / w
x.pensize(5)
n = 0
while (n < w):
  x.goto(0,0)
  x.setheading(z*n)
  x.forward(y)
  n = n + 1
x.hideturtle()
wn = trtl.Screen()
wn.mainloop()

【问题讨论】:

    标签: python turtle-graphics


    【解决方案1】:

    诡异的。我在VSCode的终端运行这个程序就可以成功了。

    您是否尝试为 VSCode 安装推荐的 Python 扩展?

    【讨论】:

    • 我在哪里可以找到推荐的 Python 扩展的好列表?此外,这甚至更奇怪,因为海龟图形在 4 天前还在工作,而今天它就停止工作了,即使我没有碰过我的电脑。
    • 尝试从您的操作系统中卸载 VSCode,然后按照本教程重新开始:code.visualstudio.com/docs/python/python-tutorial 正如本教程所展示的那样,您确实应该安装一个扩展。
    【解决方案2】:

    我通过将我的 python 版本更新到最新版本解决了这个问题

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2020-04-27
      • 2020-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-07
      • 2021-03-23
      • 2021-09-22
      相关资源
      最近更新 更多