解释这个语法

2024-04-20 11:56:35 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我为什么这有语法错误吗?我以前运行过这个代码,它运行得非常好。strong文本中的那行是Python告诉我语法错误所在的地方。谢谢大家!你知道吗

import random

count = 0
while count < 10:

    attackerLV = 20
    attackerST = 20
    attackerSK = 20
    baseAtkPwr = 20
    attackPWR = ((random.randint(85,100) * (baseAtkPwr + attackerLV + attackerST + attackerSK)) // 100

    **defenderLV = 20**
    defenderCON = 20 
    defenderSKa = 20
    baseDefPwr = 20
    defensePWR = (((random.randint(85,100)) * (baseDefPwr + defenderLV + defenderCON + defenderSKa)) // 4) // 100

    damage = attackPWR - defensePWR

    if damage <= 1:
        damage = 1

    print(str(attackPWR))
    print(str(defensePWR))
    print(str(damage))
    print()

    count = count + 1

Tags: countrandomprintrandint语法错误damagestrdefensepwr