Игра Мега Танки python (дз2)
import random
print("Введите своё имя")
login = input()
if login == " ":
print("EROR,EROR,EROR.EROR404")
exit()
print(f"Привет {login} , добро пожаловать в Мега Танки!")
killed_tanks = random.randint(1, 70)
points_per_tank = 100
score_for_killed_tanks = killed_tanks * points_per_tank
broken_buildings = random.randint(1, 100)
points_per_buildings = 120
score_for_broken_buildings = broken_buildings * points_per_buildings
score_for_broken_buildings_and_killed_tanks = score_for_broken_buildings + score_for_killed_tanks
shot_counter = random.randint(10, 100)
score = score_for_broken_buildings_and_killed_tanks
xp = score // 100
win = score_for_broken_buildings_and_killed_tanks >= 10000
a = score % 100
print("Потрачено!")
if win :
print(f"сделано выстрелов {shot_counter}")
print(f"счёт за уничтоженные танки {score_for_killed_tanks} очков")
print(f"счёт за разрушенные здания {score_for_broken_buildings} очков")
print (f"Вы уничтожили {killed_tanks} танков")
if shot_counter < killed_tanks:
print("Вы МАСТЕР по уничтожению танков")
else:
print("Вы НУБ по уничтожению танков")
print(f"Вы набрали {score_for_broken_buildings_and_killed_tanks} очков")
print (f"Вы получили {xp} уровень")
print (f"Для следующего уровня необходимо {100 - a} очков")
print("Вы достигли следующего уровня")
print("Вам предстоит сражение с боссом")
print("Чтобы сразиться с боссом нажмите ENTER")
input()
boss_hp = 4
kill_boss = random.randint(1, 6)
if kill_boss > boss_hp:
print("Вы победили босса")
else :
print("Босс вас одолел :(")
else:
print(f"сделано выстрелов {shot_counter}")
print(f"счёт за уничтоженные танки {score_for_killed_tanks} очков")
print(f"счёт за разрушенные здания {score_for_broken_buildings} очков")
print (f"Вы уничтожил {killed_tanks} танков")
if shot_counter < killed_tanks:
print("Вы МАСТЕР по уничтожению танков")
else:
print("Вы НУБ по уничтожению танков")
print(f"Вы набрали {score_for_broken_buildings_and_killed_tanks} очков")
print (f"Вы получили {xp} уровень")
print (f"Для следующего уровня необходимо {100 - a} очков")
print("Увы, вы проиграли")