Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.02.2024
Сообщений: 5

Ошибка в коде с "черепашкой": unsupported operand type(s) for -: 'str' and 'float'

02.02.2024, 17:22. Показов 1145. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Код не срабатывает:

Python
1
2
3
4
5
6
7
8
9
from turtle import *
pendown()
for i in range (4):
    left(90)
    forward(500)
    backward(500)
a = input('введите значение x')
b = input('введите значение y')
goto(a, b)
Его задача начертить черепашьей графикой плоскость, а потом по заданным пользователем значений x и y начертить линию. Но при вводе значений выдает ошибку:

Code
1
2
3
4
5
6
7
8
9
10
11
Traceback (most recent call last):
  File "C:/Users/emcev/AppData/Local/Programs/Python/Python312/delete.py", line 9, in <module>
    goto(a, b)
  File "<string>", line 8, in goto
  File "C:\Users\emcev\AppData\Local\Programs\Python\Python312\Lib\turtle.py", line 1775, in goto
    self._goto(Vec2D(x, y))
  File "C:\Users\emcev\AppData\Local\Programs\Python\Python312\Lib\turtle.py", line 3237, in _goto
    diff = (end-start)
  File "C:\Users\emcev\AppData\Local\Programs\Python\Python312\Lib\turtle.py", line 258, in __sub__
    return Vec2D(self[0]-other[0], self[1]-other[1])
TypeError: unsupported operand type(s) for -: 'str' and 'float'
В чем проблема?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.02.2024, 17:22
Ответы с готовыми решениями:

Ошибка: TypeError: unsupported operand type(s) for >>: 'str' and 'int'
class Note(): def __init__(self, note, found=False): self.note = note self.found = found self.pith = ...

Арифметическая операция и ошибка "unsupported operand type(s) for +: 'float' and 'str'"
x = input(&quot;Enter X&quot;) y = 1/1+2*x print (y) при отладке запускается без ошибок, но когда ввожу переменную &quot;Х&quot; то...

Ошибка unsupported operand type(s) for +: 'int' and 'str'
Здравствуйте, выскакивает такая ошибка, после введения числа и текста и нажатия на кнопку зашифровать. Хотя все переменные я задал и вроде...

1
Вирусоборец
 Аватар для thyrex
14447 / 7488 / 1580
Регистрация: 06.09.2009
Сообщений: 27,132
02.02.2024, 20:12
Лучший ответ Сообщение было отмечено mrLoxx как решение

Решение

Python
7
8
a = float(input('введите значение x '))
b = float(input('введите значение y '))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.02.2024, 20:12
Помогаю со студенческими работами здесь

Ошибка в коде TypeError: unsupported operand type(s) for *: 'float' and 'NoneType'
import math import numpy as np import random import time import matplotlib.pyplot as plt #Формирование рандомной матрицы n=3...

Ошибка при попытке получить сумму: unsupported operand type(s) for +=: 'float' and 'list'
Всем привет! В задаче требуется ввести значения в список и потом вывести сумму этих значений. Вылетает ошибка: unsupported operand type(s)...

Как исправить ошибку unsupported operand type(s) for -: 'str' and 'int'
Я начала решать задачу &quot;Клавиатура&quot; из сириуса, если что, но это не имеет значения. Я написала пока что половину решения и проверяла эту...

Unsupported operand type(s) for *: 'float' and 'function'
Не могу понять что это за ошибка и с чем она связана import numpy as np def num_deriv(func): ...

TypeError: unsupported operand type(s) for %: 'NoneType' and 'float'
Здравствуйте, имеется код: import math import random #f1 = y**2 #f2 = y*z #f3 = x*y + 2*y #f4 = y ** 3


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru