Группа Python Python vitaliy 8 месяцев назад

Игра Мега Танки python (дз2)

196 просмотров

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("Увы, вы проиграли")

Файл:
mega-tanks.py 3 Кбскачан 10 раз
Нет комментариев. Ваш будет первым!