#python-3.x
#python-3.x
Вопрос:
Вот код, который я использую в настоящее время. Я видел это в другом вопросе, но результат, который я получил, был
10/10
9/10
8/10
7/10
6/10
5/10
def damage(hp, newhp, maxhp):
for x in range(hp-newhp):
print(str(hp-x) '/' str(maxhp), end='r')
print('r' str(newhp) '/' str(maxhp), end='/r')
Комментарии:
1. В чем ваш вопрос?
2. как исправить мой код
3. Я пытаюсь изменить выходные данные, и работоспособность снижается на единицу при каждом его изменении
Ответ №1:
конец должен быть end=''
def damage(hp, newhp, maxhp):
for x in range(hp-newhp):
print(str(hp-x) '/' str(maxhp), end='')
print('r' str(newhp) '/' str(maxhp), end='')
Ответ №2:
Попробуйте это :
for x in range(hp-newhp):
print("{}/{}".format(hp-x, maxhp))