小编Jay*_*lis的帖子

如何修复“类型错误:不能将序列乘以非整数类型的‘浮点数’?

我正在制作一个口袋妖怪战斗模拟器(在某种程度上就像口袋妖怪摊牌),并且在创建战斗步骤(计算伤害的地方)期间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)

python tkinter python-3.x

0
推荐指数
1
解决办法
53
查看次数

标签 统计

python ×1

python-3.x ×1

tkinter ×1