如何在 turtle 模块的 write 命令中使用整数 python
How to use integers in write command in turtle module python
我想在写入命令中使用整数。
import turtle
t=turtle.Turtle()
a=0
b=0
t.write(a,':',b)
当我 运行 这段代码时,它显示了这些错误:
Traceback (most recent call last):
File "C:\Users\Drukker\AppData\Local\Programs\Python\Python39\Among_us.py", line 5, in <module>
t.write(a,':',b)
File "C:\Users\Drukker\AppData\Local\Programs\Python\Python39\lib\turtle.py", line 3432, in write
end = self._write(str(arg), align.lower(), font)
AttributeError: 'int' object has no attribute 'lower'
有人知道解决这个问题的方法吗?
谢谢
您应该使用一个字符串作为参数。
尝试;
t.write(str(a)+':'+str(b))
您没有正确调用写入函数。
函数的语法是:
turtle.write(arg, move=False, align=’left’, font=(‘Arial’, 8, ‘normal’))
你的参数必须作为一个参数传递,所以我相信你正在尝试做的是:
t.write(str(a) + ':' + str(b))
我想在写入命令中使用整数。
import turtle
t=turtle.Turtle()
a=0
b=0
t.write(a,':',b)
当我 运行 这段代码时,它显示了这些错误:
Traceback (most recent call last):
File "C:\Users\Drukker\AppData\Local\Programs\Python\Python39\Among_us.py", line 5, in <module>
t.write(a,':',b)
File "C:\Users\Drukker\AppData\Local\Programs\Python\Python39\lib\turtle.py", line 3432, in write
end = self._write(str(arg), align.lower(), font)
AttributeError: 'int' object has no attribute 'lower'
有人知道解决这个问题的方法吗? 谢谢
您应该使用一个字符串作为参数。 尝试;
t.write(str(a)+':'+str(b))
您没有正确调用写入函数。
函数的语法是:
turtle.write(arg, move=False, align=’left’, font=(‘Arial’, 8, ‘normal’))
你的参数必须作为一个参数传递,所以我相信你正在尝试做的是:
t.write(str(a) + ':' + str(b))