|
0 / 0 / 0
Регистрация: 22.11.2022
Сообщений: 13
|
||||||
TypeError: bad operand type for abs(): 'str'02.01.2024, 21:55. Показов 2938. Ответов 3
Метки нет (Все метки)
Есть код и проверяющая программа выдает такую ошибку (сам код полностью рабочй). Помогите, почему ошибка вылезает?
Вот условие: Давайте попробуем создать небольшую игру с графическим пользовательским интерфейсом на PyQT, которая по своей сути напоминает некоторую вариацию игр Ним, которые мы делали раньше. В начале игры генерируется число X и выводится на экран. Также создаются две кнопки, одна из которых отвечает за увеличение этого числа на Y, а вторая — за уменьшение числа на Z. X, Y, Z — случайные положительные целые числа. Задача игрока — с помощью этих двух кнопок за 10 ходов привести значение Х к 0. Количество оставшихся ходов должно выводиться на экран. Если у пользователя получилось выиграть, нужно вывести поздравительное сообщение, если нет — вывести сообщение о проигрыше и начать игру заново с новыми значениями X, Y, Z. Task10.gif Класс, реализующий окно приложения, назовите NimStrikesBack. Сообщения о проигрыше и выигрыше поместите в QLabel result_label. Также в классе должны быть поля X, Y, Z, с соответствующей информацией. Кнопку для увеличения на Y назовите btnp, для уменьшения на Z назовите btnm. Вот код:
Вот сама ошибка: Traceback (most recent call last): File "/temp/executing/test.py", line 60, in check if not (pX - abs(solO.Z) == solO.X): ^^^^^^^^^^^ TypeError: bad operand type for abs(): 'str'
0
|
||||||
| 02.01.2024, 21:55 | |
|
Ответы с готовыми решениями:
3
Ошибка unsupported operand type(s) for +: 'int' and 'str'
bad operand type for abs(): 'str' |
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,307
|
||||||
| 03.01.2024, 12:08 | ||||||
|
неправильный тип операнда для abs(): 'str' и что тут не понятного? явно написано что в строке
1
|
||||||
|
0 / 0 / 0
Регистрация: 22.11.2022
Сообщений: 13
|
|
| 04.01.2024, 14:43 [ТС] | |
|
Просто я переписал, чтобы в self.X и тд сохранялось численное значение, а ошибка сохраняется
0
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,307
|
|||
| 04.01.2024, 18:02 | |||
|
0
|
|||
| 04.01.2024, 18:02 | |
|
Помогаю со студенческими работами здесь
4
TypeError: unsupported operand type(s) for +: 'type' and 'type'
TypeError: unsupported operand type(s) for Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|