-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLight_IT (2).py
67 lines (42 loc) · 1.43 KB
/
Light_IT (2).py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
import random
class Hero():
"""Класс игрока"""
def __init__(self, name):
"""Initiate our Hero PC"""
self.name = name
self.health = 100
def show_hero(self):
"""параметры игрока"""
description = ("Имя игрока: " + self.name + " количество жизни " + str(self.health)).title()
print(description)
def health_up(self):
"""Повышение зоровья"""
self.health += 20
print("Здоровье пополнено")
def low_hit(self):
"""Ударить"""
self.health -= 20
#print(self.name + " нанес удар")
def set_health(self, new_health):
"""Потерять здоровье"""
self.health = new_health
def high_hit(self):
"""Сильный удар"""
self.health -= 30
#
# Main -------------------------------------
user1 = Hero("1. Человек,")
user2 = Hero("2. Компьютер,")
print("-----------------------------")
for i in range(1, 100):
random_user = random.choice([user1, user2])
if random_user == user1:
print("Компьютер ударил")
user2.low_hit()
user1.show_hero()
user2.show_hero()
elif random_user == user2:
print("Человек ударил")
user1.low_hit()
user1.show_hero()
user2.show_hero()