我正在制作一个口袋妖怪战斗模拟器(在某种程度上就像口袋妖怪摊牌),并且在创建战斗步骤(计算伤害的地方)期间TypeError: can't multiply sequence by non-int of type 'float'发生了错误。
这是我的代码:
from tkinter import *
from tkinter import ttk
def fight():
moveused1 = moveset1.get()
moveused2 = moveset2.get()
if moveused1 == "Tackle":
movetype1 = "Normal"
moverange1 = "Physical"
power1 = "40"
if moveused2 == "Tackle":
movetype2 = "Normal"
moverange2 = "Physical"
power2 = "40"
if moverange1 == "Physical":
Pokemon1Damage = ((2 * 100 / 5 + 2) * power1 * Attack1 / Defence1 / 50 + 2)
if moverange1 == …Run Code Online (Sandbox Code Playgroud)