Новичок python пользователь здесь. Я пишу код для атаки basi c в rpg, и он выглядит так:
import random
class attack:
health = 300
for i in range(1):
if (random.uniform(0, 10)) <= int(8.2):
health = health - 50
print("Your attack hit.\n" + "The monster's health is at " + str(health))
else:
print("Your attack missed.\n" + "The monster's health is at " + str(health))
Когда происходит атака, печатается вот что:
Your attack hit.
The monster's health is at 250
Я пытаюсь непрерывно вычитать пустошь, пока она не опустится до нуля. Как мне написать это так, чтобы 50 непрерывно вычиталось из 300 всякий раз, когда я запускаю программу (вместо того, чтобы просто оставаться на 250)?