player1_wins = 0player2_wins = 0player1_healing_points = 0player2_healing_points = 0
def duel(player1, player2):while player1['Здоровье'] > 0 and player2['Здоровье'] > 0:player2['Здоровье'] -= player1['Атака']print(player1['Имя'], ' атакует ', player2['Имя'])time.sleep(1)player1['Здоровье'] -= player2['Атака']print(player2['Имя'], ' атакует ', player1['Имя'])time.sleep(1)print('Боб :', player1['Здоровье'], 'Мери :', player2['Здоровье'])
for i in range(3): # The number of duels to conductq = random.randint(1, 10)w = random.randint(1, 10)player1 = {'Имя': "Боб", 'Здоровье': 100 + player1_healing_points, 'Атака': q}player2 = {'Имя': "Мери", 'Здоровье': 100 + player2_healing_points, 'Атака': w}duel(player1, player2)
print('Результаты:')print('Побед Боба:', player1_wins)print('Побед Мери:', player2_wins)
player1_wins = 0
player2_wins = 0
player1_healing_points = 0
player2_healing_points = 0
def duel(player1, player2):
if player1['Здоровье'] <= 0:while player1['Здоровье'] > 0 and player2['Здоровье'] > 0:
player2['Здоровье'] -= player1['Атака']
print(player1['Имя'], ' атакует ', player2['Имя'])
time.sleep(1)
player1['Здоровье'] -= player2['Атака']
print(player2['Имя'], ' атакует ', player1['Имя'])
time.sleep(1)
print('Боб :', player1['Здоровье'], 'Мери :', player2['Здоровье'])
player2_wins += 1
player2_healing_points += 10
print(player2['Имя'], ' побеждает!')
if player2['Здоровье'] <= 0:
player1_wins += 1
player1_healing_points += 10
print(player1['Имя'], ' побеждает!')
for i in range(3): # The number of duels to conduct
q = random.randint(1, 10)
w = random.randint(1, 10)
player1 = {'Имя': "Боб", 'Здоровье': 100 + player1_healing_points, 'Атака': q}
player2 = {'Имя': "Мери", 'Здоровье': 100 + player2_healing_points, 'Атака': w}
duel(player1, player2)
print('Результаты:')
print('Побед Боба:', player1_wins)
print('Побед Мери:', player2_wins)