Я пытаюсь воссоздать калькулятор урона Покемонов в Python из: https://github.com/Zarel/honko-damagecalc/blob/master/js/data/move_data.js
Его словари начинаются с:
var MOVES_RBY = { '(No Move)': { bp: 0, type: 'Normal', category: 'Physical' },
У меня есть это в моем скрипте Python, но безvar и возвращает ошибку
var
Traceback (последний последний вызов): файл "", строка 2, в NameError: имя 'bp' не определено
Как мне определить bp, чтобы использовать его аналогичным образом?
bp
В Javascript словарные ключи неявно преобразуются в строки.Это не так в Python.Таким образом, эквивалентный код Python будет:
MOVES_RBY = { '(No Move)': { 'bp': 0, 'type': 'Normal', 'category': 'Physical' }, }