Ошибка большого числа с Python TurtlePython

Программы на Python
Ответить
Anonymous
 Ошибка большого числа с Python Turtle

Сообщение Anonymous »

Я считываю набор координат из файла, чтобы создать фигуру в Python Turtle. Прочитав координаты, я написал цикл for, который проходит по списку координат и рисует их. Однако при запуске с правильным именем файла я получаю следующую ошибку:
Traceback (most recent call last):
File "C:\Users\06113\Desktop\My Stuff\Python Saves\Vec Draw\Vec Draw.py", line 55, in
t.goto(cs)
File "C:\Users\06113\AppData\Local\Programs\Python\Python38-32\lib\turtle.py", line 1774, in goto
self._goto(Vec2D(*x))
File "C:\Users\06113\AppData\Local\Programs\Python\Python38-32\lib\turtle.py", line 3195, in _goto
self._update() #count=True)
File "C:\Users\06113\AppData\Local\Programs\Python\Python38-32\lib\turtle.py", line 2660, in _update
self._update_data()
File "C:\Users\06113\AppData\Local\Programs\Python\Python38-32\lib\turtle.py", line 2650, in _update_data
self.screen._drawline(self.currentLineItem, self.currentLine,
File "C:\Users\06113\AppData\Local\Programs\Python\Python38-32\lib\turtle.py", line 543, in _drawline
cl.append(x * self.xscale)
TypeError: can't multiply sequence by non-int of type 'float'

Можно ли как-нибудь исправить это в МОЕМ файле? Я бы не хотел заходить в модуль черепахи, где можно легко что-нибудь напутать.
Код этого раздела в моем файле:
t = turtle.Turtle(visible=False)
t.speed(0)

for i in range(0, len(coord_list), 2):
if i == 0 and i+1 == 1:
fcs = (coord_list, coord_list[i+1])
t.pu()
t.goto(fcs)
t.pd()
pass
else:
cs = (coord_list, coord_list[i+1])
t.goto(cs)
cs = None
pass
pass

t.goto(fcs)
print("Vector image drawn.")


Подробнее здесь: https://stackoverflow.com/questions/630 ... hon-turtle
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»