diff --git a/Practice/Lyagin/dim_5.1.py b/Practice/Lyagin/dim_5.1.py new file mode 100644 index 0000000..b288675 --- /dev/null +++ b/Practice/Lyagin/dim_5.1.py @@ -0,0 +1,30 @@ + +# def min_el(arr): +# for i in range(len(arr)): +# for k in range(i): +# if arr[k] > arr[i]: +# arr[k],arr[i] = arr[i],arr[k] +# return arr + + + +# print(arr) +# print(min_el(arr)) + + +arr = [0, 3, 24, 2, 3, 7] + +i = 0 +while i < len(arr)-1: + m = i + j = i + 1 + + while j < len(arr): + if arr[j] < arr[m]: + m = j + j = j+1 + if m != i: + arr[i], arr[m] = arr[m], arr[i] + i += 1 + + print(arr) diff --git a/Practice/Lyagin/dim_5.2.py b/Practice/Lyagin/dim_5.2.py new file mode 100644 index 0000000..ef1e43f --- /dev/null +++ b/Practice/Lyagin/dim_5.2.py @@ -0,0 +1,9 @@ +def povtor(lst): + for i in range(len(lst)): + for k in range(i): + if lst[i] == lst[k]: + return lst[i] + + +lst = [2, 3, 4, 5, 3, 2] +print(povtor(lst)) diff --git a/Practice/Lyagin/dim_5.3.py b/Practice/Lyagin/dim_5.3.py new file mode 100644 index 0000000..54c80b2 --- /dev/null +++ b/Practice/Lyagin/dim_5.3.py @@ -0,0 +1,11 @@ + +d = {"Зимой" : "Щи", "летом" : "каша", "одним" : "пища", "цветом" : "наша"} +st_r = "Зимой и летом одним цветом" + +print(f"Было: ", st_r) + +for k,v in d.items(): + st_r = st_r.replace(k,v) + print(k,v) + +print(f"Стало: ", st_r) diff --git a/Practice/Lyagin/dim_6.1.py b/Practice/Lyagin/dim_6.1.py new file mode 100644 index 0000000..208ddb1 --- /dev/null +++ b/Practice/Lyagin/dim_6.1.py @@ -0,0 +1,42 @@ + +class Tanks: + country = "" + name = "" + hp = 0 # Прочность + dmg = 0 # Урон + + def __init__(self, country_, name_): + self.country = country_ + self.name = name_ + + def add_hp(self, increase): + self.hp += increase + + def add_dmg(self, incr): + self.dmg += incr + + def in_game(self): + print(f"In Game {self.name} from {self.country}") + + +t1 = Tanks("rus", "T-90M «Прорыв»") +t1.add_hp(90) +t1.add_dmg(30) + +t2 = Tanks("ger","Leopard" ) +t2.add_hp(60) +t2.add_dmg(20) + +t3 = Tanks("usa","M1 Abrams" ) +t3.add_hp(50) +t3.add_dmg(10) + +for i in [t1,t2,t3]: + i.in_game() + print(f"{i.hp = },{i.dmg = }") + print("**********************") +# t2.in_game() +# print(f"{t2.hp = },{t2.dmg = }") +# print("**********************") +# t3.in_game() +# print(f"{t3.hp = },{t3.dmg = }")