✧ Работа с числами в Python ✧

🔢 Теория: Числа в Python

В Python числа так же разнообразны, как и элементы в Тейвате. У каждого типа есть свое предназначение!

Создание числовых переменных:

# Целые числа (int)
primogems = 1600         # Для заветного пулла!
character_level = 90     # Максимальный уровень персонажа

# Числа с плавающей точкой (float)
crit_rate = 62.3        # Шанс крита в процентах
crit_damage = 189.5     # Множитель крит урона

Основные математические операции:

# Базовые операции
total_atk = base_atk + weapon_atk    # Сложение
hp_loss = max_hp - current_hp        # Вычитание
skill_dmg = base_dmg * 1.5          # Умножение
team_share = mora // 4               # Целочисленное деление

# Остаток и степень
extra_books = exp_books % team_size  # Остаток
damage_scale = 2 ** talent_level     # Возведение в степень

Преобразование типов:

# Строку в число
wishes = int("10")            # 10 круток
crit = float("5.5")          # 5.5% крит шанса

# Округление для статистики
rounded_damage = round(1234.56789, 2)  # 1234.57
final_hp = int(4578.92)               # 4578

🎯 Задача: Калькулятор примогемов

Венти снова появился на баннере! Давайте посчитаем, успеем ли мы накопить на него примогемов:

💡 Подсказки:

# Константы для расчётов
PRIMOS_PER_WISH = 160    # Стоимость одной крутки
PITY_NEEDED = 90        # Максимум круток до гаранта
DAILY_COMMISSION = 60   # Примогемы с ежедневных заданий
⟵ К содержанию Работа со строками ⟶