Можна както упростить код? зарание спасибо

dscew

Новичок
Пользователь
Мар 18, 2021
4
0
1
import random

stats = []

attributes = 5

print('Stats: ', end='')

for i in range(attributes):

r = random.randint(40, 70)

stats.append(r)

print(stats, end=' ')

print('\n\t[1] - Strength\

\n\t[2] - Dexterity\

\n\t[3] - Intelligence\

\n\t[4] - Wisdom\

\n\t[5] - Charisma')

select = int(input('Select: '))

select -= 1

stats[select] = stats[select] + random.randint(5, 10)

for i in range(len(stats)):

if i == select:

continue

stats = stats - random.randint(5, 10)

print('Stats: ', end='')

for i in range(attributes):

print(stats, end=' ')



fireball = [12, 15, 28, 10,5]

lightning = [7, 13, 15, 30, 10]

fire_Ward = [20, 23, 14, 6, 17]



while True:

player_slills=input('\n\tКакой силы применить? \

\n\t[f] - fireball\

\n\t[l] - lightning\

\n\t - silence\

\n\t[w] - fire ward\n')



if player_slills=="f":

for i in range(5):

if stats - fireball>=0:

print()

else:

print ("Невозможно применить скилл!Нехватает статов")

break

if stats - fireball>=0:

for i in range(5):

stats - fireball
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 645
472
83
вставьте код нормально...
как задать вопрос
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 645
472
83
и в чем у вас была проблема с кодом в прошлом посте?
вы же это написали...
 

Форум IT Специалистов