В Python данные бывают разных типов: Когда мы используем input(), программа получает строку. Но если нужно считать очки, опыт или навыки — данные надо преобразовать. Для этого используются: В этой игре игрок вводит количество найденных сокровищ, а программа считает навыки и опыт. Мы будем активно использовать: print("🏆 ГИЛЬДИЯ СОБИРАТЕЛЕЙ 🏆\n")
coins_art = (
" 💰 💰 💰\n"
" 💰💰💰💰💰\n"
" 💰 💰 💰\n"
)
fruits_art = (
" 🍎 🍏 🍎\n"
" 🍏🍎🍏🍎🍏\n"
)
chest_art = (
" _________\n"
" /________/|\n"
" | | |\n"
" | 💎💎💎 | |\n"
" |________|/\n"
)
print(coins_art)
print(fruits_art)
print(chest_art) coins = int(input("Сколько монет ты собрал? "))
fruits = int(input("Сколько фруктов ты нашёл? "))
chests = int(input("Сколько сундуков открыл? ")) 🔎 Здесь происходит важное: input() даёт строку → int() превращает её в число. coin_skill = coins * 2
fruit_skill = fruits * 1.5
chest_skill = chests * 5
total_exp = coin_skill + fruit_skill + chest_skill