profile
Размещено 4 года назад по предмету Информатика от maamuusu

Помогите плиз исправить код, сначала нажимаешь цифру, всё нормально, но потом надо нажать букву, а оно повторяется. Но должно отнимать.


import random


stats = []
attributes = 5

print("Stats:", end = " ")
for i in range(attributes):
r = random.randint(60, 80)
stats.append(r)
print(stats[i], end = " ")

print("nt[1] - Strength
nt[2] - Dexterity
nt[3] - Intelligence
nt[4] - Wisdom
nt[5] - Charisma")
select = int(input('Select: '))
select -= 1

stats[select] = stats[select] + random.randint(5, 15)
for i in range(len(stats)):
if i == select:
continue
stats[i] = stats[i] - random.randint(5, 15)

print("Stats", end = " ")
for i in range(attributes):
print(stats[i], end = " ")

fireball = [12, 15, 28, 10,5]
lightning = [7, 13, 15, 30, 10]
Silence = [23, 10, 12, 7, 18]
fire_Ward = [20, 23, 14, 6, 17]

while True:

player_slills=input('ntКакой силы применить?
nt[f] - fireball
nt[l] - lightning
nt[s] - silence
nt[w] - fire wardn')

if player_slills=="f":
for i in range(5):
if stats[i] - fireball[i]>=0:
print()
else:
print ("Невозможно применить скилл! Не хватает статов")
if stats[i] - fireball[i]>=0:
for i in range(5):
stats[i] - fireball[i]

  1. Ответ на вопрос
    Ответ на вопрос дан mrgkz200839898

    Ответ:статистика. append(r)

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

    выбрать -= 1

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

    для i in range(LEN (статистика)):

    если я = = выберу:

    продолжить

    stats[i] = stats[i] - random. randint(5, 15)

    огненный шар = [12,15,28,10,5]

    молния = [7,13,15,30,10]

    молчание = [23,10,12,7,18]

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

    печать ("навыки", статистика)

    в то время как статистика[0] > 0 и статистика[1] > > 0 и статистика[2] > > > 0 и статистика[3] > > > > 0 и статистика[4] > > > > 0:

     

    s = input('input special ability ')

    если s = = 'f':

    для i в диапазоне (5):

    статистика[i] -= огненный шар[i]

    печать ("вы использовали огненный шар")

    elif s == 'l':

    для i в диапазоне (5):

    статистика[i] -= молния[i]

    печать ("вы использовали молнию")

    Элиф с == "с":

    для i в диапазоне (5):

    статистика[i] - = молчание[i]

    печать ("вы использовали тишину")

    elif s == 'fw':

    для i в диапазоне (5):

    статистика[i] -= fire_ward[i]

    print ('вы использовали fire_ward')

    печать ("навыки", статистика)

    print('бобик сдох')

    печать ("игра оконч

    mport random

    stats = []

    attributes = 5

    for i in range(attributes):

       r = random.randint(60, 80)

       stats.append(r)

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

    select -= 1

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

    for i in range(len(stats)):

       if i == select:

           continue

       stats[i] = stats[i] - random.randint(5, 15)

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

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

    silence = [23,10,12,7,18]

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

    print('skills', stats)

    while stats[0] > 0 and stats[1] > 0 and stats[2] > 0 and stats[3] > 0 and stats[4] > 0:

     

       s = input('input special ability ')

       if s == 'f':

           for i in range(5):

               stats[i] -= fireball[i]

           print('you used fireball')

       elif s == 'l':

           for i in range(5):

               stats[i] -= lightning[i]

           print('you used lightning')

       elif s == 's':

           for i in range(5):

               stats[i] -= silence[i]

           print('you used silence')

       elif s == 'fw':

           for i in range(5):

               stats[i] -= fire_ward[i]

           print('you used fire_ward')

       print('skills', stats)

    print('бобик сдох')

    print('game over')

    1. Ответ на вопрос
      Ответ на вопрос дан maamuusu
      а можно на английском полностью языке? без русского
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.