В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
angelina436
angelina436
07.04.2021 14:44 •  Другие предметы

Домашнее задание № 9 Курс:
Программирование на Python
ТЕМА: Работа со списками
Задание
У вас есть персонаж, обладающий рядом
и статов.
Напишите программу по заданным условиям:
1. Персонаж имеет набор статов: strength, dexterity,
intelligence, wisdom, charisma. Каждая стата имеет свой
запас.
1
Домашнее задание № 9
Значения запасов каждой статы должны быть случайны
– в пределах от 60 до 80 и быть представлены в списке
stats = []:
stats = []
for i in range(5):
r = random.randint(60, 80)
stats.append(r)
2. В начале игры пользователю предоставляется
возможность однократно повысить одну стату на
случайное количество единиц – от 5 до 15:
select = int(input('Select: '))
select -= 1
stats[select] += random.randint(5, 15)
Обратите внимание, что повышая одну стату на
сгенерированное число, все остальные должны
уменьшиться на случайное значение в пределах от 5 до 15:
for i in range(len(stats)):
if i == select:
continue
stats[i] -= random.randint(5, 15)
2
Домашнее задание № 9
3. Персонаж обладает набором скилов: fireball, lightning,
silence, fire ward.
Использование каждого из них отнимает разное
количество единиц статов, а именно:
Атрибуты /
Strength Dexterity

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
Занесите эти данные в список, чтобы в
дальнейшем воспользоваться ими в игре:
fireball = [12, 15, 28, 10, 5]
lightning = [7, 13, 15, 30, 10]
...
3
Домашнее задание № 9
4. Предоставьте пользователю возможность использовать
скилы, например, по нажатию f применяется Fireball,
l – Lightning и т. д. После применения какой-либо из
запас статов будет уменьшаться,
согласно приведенной выше таблице.
Рассмотрим следующий пример:
1. Было Stats: 70 64 63 80 65.
2. Применили Fireball: 12 15 28 10 5.
3. Стало Stats: 58 49 35 70 60.
Следите за тем, чтобы элементы в списке stats=[]
не стали отрицательными.
Результат работы: файл с расширением .py.
Выбор ПО на ваше усмотрение: Atom, PyCharm, Python
IDLE или др.
Подсказка:
4

Показать ответ
Ответ:
krasnov595egr
krasnov595egr
25.09.2021 11:48
Присоединить Казанское ханство к Российскому царству нужно было, во-первых, чтобы прекратить набеги из этого государства, а во вторых, чтобы овладеть прибыльной торговлей по Волге (для последнего нужно было присоединить и Астраханское ханство).
Русские войска дважды ходили на Казань, но неудачно, потому что не удавалось их снабжать в походе, как следует.
Потому третий поход начали готовить заранее. В 1551 году в устье реки Свияги была построена крепость Свияжск. Благодаря ней удалось контролировать Волгу вплоть до этой крепости. А Свияжск стоял всего в 25 км от Казани. Теперь проблема снабжения оказывалась решена.
В 1552 году для похода на Казань было собрано 150-тысячное войско. Оно окружило город со всех стороны. Был построен гуляй-город – осадная башня, которая могла передвигаться. Под таким прикрытием русские пушки обстреливали крепость. Но главную надежду возлагали на подкопы, которые подводили под стены. Когда всё было готово, в подкопы заложили бочки с порохом.
Штурм начался 2 октября 1552 году. Бочки пороха в подкопах взорвались и обрушили стену сразу в нескольких местах. Русские ратники ворвались в город, но им пришлось ещё выдержать долгий и упорный бой на улицах. Последним рубежом обороны стала главная мечеть Казани, но в итоге она также пала.
С покорением Казанского ханства исчезла опасность набегов, по крайней мере, с этой стороны. Кроме того, Российского государство получало ещё один участок важного и прибыльного торгового пути по Волге. Казань была разорена. Её заселяли вновь не только окрестные жители, но и переселенцы из России. Они вместе быстро отстроили город. Там не притесняли татар. Их не облагали слишком большими налогами и, главное, не крестили насильно – ислам в Казани дожил до наших дней.
0,0(0 оценок)
Ответ:
mehriban2004
mehriban2004
25.09.2021 11:48
Спартак разбивая армию за армией продвигался к Альпам, перейдя которые, рабы надеялись получить полную свободу. Он продвигался вдоль Адриатического моря. Вскоре вступил в Предальпийскую Галлию, перед рабами лежали Альпы. Но они поворачивают назад, что хорошо видно на карте. Причины этого решения Спартака неизвестны. Рабы подошли фактически тем же путем к южному побережью Италии. Они попытались договориться с пиратами и переправиться на Сицилию. Что им так и не удалось. На них надвигались три римские армии, окружая армию рабов.
0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота