М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
елмира1
елмира1
01.04.2022 19:41 •  Информатика

исправить код, сначала нажимаешь цифру, всё нормально, но потом надо нажать букву, а оно повторяется. Но должно отнимать. 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("\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, 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('\n\tКакой силы применить? \
\n\t[f] - fireball\
\n\t[l] - lightning\
\n\t[s] - silence\
\n\t[w] - fire ward\n')

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]

👇
Ответ:
z478
z478
01.04.2022

ответ:статистика. 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')

4,5(83 оценок)
Открыть все ответы
Ответ:
нщео
нщео
01.04.2022
Информатика - наука об информации и автоматизации информационных процессов.
Информация - это новости, новые факты, знания про объекты и явления окружающей среды.
Компьютер - устройство или система выполнять заданную чётко определённую изменяемую последовательность операций.
Файл - это упорядоченная совокупность данных на внешнем носителе которая имеет имя которое операционная система обрабатывает как единое целое.  
Текстовой редактор - это самостоятельная компьютерная программа или компонент программного комплекса.
Графический редактор - это программа позволяющая создавать, просматривать, обрабатывать и редактировать цифровые изображения на компьютере.
4,8(13 оценок)
Ответ:
iIИльяIi
iIИльяIi
01.04.2022
Разветвляющимися называется такой алгоритм, в котором выбирается один из нескольких возможных вариантов вычислительного процесса. каждый подобный путь называет "ветвью алгоритма".

признаком разветвляющегося алгоритма является наличие операций проверки условия. различают два вида условий –  простые  и  составные.

простым условием (отношением)  называется выражение, составленное из двух арифметических выражений или двух текстовых величин (иначе их еще ), связанных одним из знаков:

< - меньше,

> - больше,

< = - меньше, или равно

> = - больше, или равно

< > - не равно

= - равно

например, простыми отношениями являются следующие:

x-y> 10; k< =sqr(c)+abs(a+b); 9< > 11; ‘мама’< > ‘папа’.

в примерах первые два отношения включают в себя переменные, поэтому о верности этих отношений можно судить только при подстановке некоторых значений:

если х=25, у=3, то отношение x-y> 10 будет  верным, т.к. 25-3> 10

если х=5, у=30, то отношение x-y> 10 будет неверным, т.к. 5-30< 10

проверьте верность второго отношения при подстановке следующих значений:

а) k=5, a=1, b=-3, c=-8

b) k=65, a=10, b=-3, c=2

4,5(24 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ