Татьяна Марина1287
?>

Домашнее задание № 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

Другие предметы

Ответы

uchpaot

моё мнение что в укр не когда не будет науки

Объяснение:

Наука – ключ до майбутнього

Науковий метод. Методи наукових досліджень. Мова науки. Сучасна наука. Поняття псевдонауки. Авторське право та плагіат. Істинні джерела інформації. Наукові видання світового рівня. Українські наукові та науково-популярні видання. Як не загубитися в просторі мережі Інтернет.

Ознаки та критерії псевдонауки.

Наука та майбутнє.

Види робіт:

Створення опорного конспекту «Методи наукових досліджень».Написання есе «Наука – ключ до майбутнього».Практична робота «Порівняльна характеристика науки та псевдонауки».Груповий проект «Наукові видання світового рівня».Груповий проект «Українські наукові та науково-популярні видання» (Наприклад, журнал «Куншт», сайт Моя наука, канал на Youtube «Цікава наука»).Практична робота «Розробка інструкції щодо пошуку необхідної інформації у мережі Інтернет».Написання есе «Перспективи української науки»

delfa-r6289
Растения обычно делятся, благодаря гаплоидным наборам хромосом, а животные диплоидным. То есть- мейоз-у животных, митоз-у растений. Следовательно механизм деления отличается.
 Мейоз - это особый деления клеток, в результате которого происходит редукция (уменьшение) числа хромосом вдвое.Митоз - это деление ядра, которое приводит к образованию двух дочерних ядер, в каждом из которых имеется точно такой же набор хромосом, что и в родительском ядре.
В отличие от мейоза, митотическое деление протекает без осложнений в клетках любой плоидности ,у не включает как необходимый этап, конъюгацию, хромосом в профазе.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Домашнее задание № 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
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Елена Ирина
Shtorm-Shoe
katrinasvr
grenysherg2873
gri-7410
bulin2001
grekova5
oduvanalex
Kuznetsova1639
Стуканова УЧРЕЖДЕНИЕ1877
Lvova_Aleksandr933
gbfedak220
podenkovaev314
danaya3005
petrova-kate3