Top.Mail.Ru

Геймдизайнер предложил задание для 6 уровня: Игроку предлагается число на экране и две кнопки с надписями “ДЕЛИТЬ” и “УМНОЖИТЬ”. Кнопка “УМНОЖИТЬ” умножает число с экрана на 3 и прибавляет к нему 1, выводит полученный результат на экран. Кнопка “ДЕЛИТЬ” — если число четное, делит его на 2. Если нечетное, то число остается без изменений. После нажатия кнопки на экране выводится результат выполненного действия. Дверь на 7-й уровень откроется тогда, когда на экране у игрока будет цифра 1. Ваша

роль в этой задаче состоит в написании алгоритма, который будет помогать игроку достичь цифры 1 на экране. Шаги решения: 1. Предложить игроку число на экране. Это может быть любое целое число, например, 10. 2. Показать игроку две кнопки – “ДЕЛИТЬ”…

создайте словарь d = {‘1’: 0, 2: 0, ‘3’: 0} тремя способами. выведите полученный словарь на экран.

Существует несколько способов создания и вывода словаря в Python. Ниже приведены три различных способа создания и вывода словаря d = {‘1’: 0, 2: 0, ‘3’: 0}: 1. Создание словаря с помощью фигурных скобок и указания ключей и значений внутри них:…

В зависимости от значения a найти чисто корней уравнения x^2+1.

Уравнение x^2 + 1 = 0 является квадратным уравнением, где x^2 обозначает квадрат x и 1 – константу. Чтобы найти корни этого уравнения, необходимо решить уравнение x^2 = -1. Такое уравнение не имеет решений в обычном поле вещественных чисел, так…

Определите функцию get_dict, которая работает со строкой вида “” и возвращает словарь. Например, если была считана строка “Иванов И.И., 1998, 4, 5, 8, 2”, то функция должна возвращать словарь следующего формата: {‘Иванов И.И.’: {‘year’: 1998, ‘marks’: [4, 5, 8, 2]}}. Обратите внимание, что год и оценки записаны в формате целых чисел.

Функция `get_dict` должна разбить строку на элементы и создать словарь соответствующего формата. Шаги решения: 1. Определить функцию `get_dict`, которая принимает один аргумент – строку `input_str`. 2. Разделить строку `input_str` на элементы, используя разделитель “, “. 3. Полученные элементы сохранить в…

mobile_devices = { ‘cucuPhone’: 2010, ‘cucuBlet’: 2013, ‘cucuClock’: 2015, ‘cucuEar’: 2018, ‘cuCube’: 2015, } home_devices = { ‘cucuLot’: 2011, ‘cucuBlock’: 2010, ‘cucuWall’: 2010, ‘cucuMonitor’: 2020, ‘cucuLamp’: 2015, ‘cucuTable’: 2016, ‘cucuTV’: 2017, } not_supported_devices = {‘cucuBlock’, ‘cucuBlet’, ‘cucuWall’} result_catalog = {} # Допишите функцию выборки поддерживаемого девайса из словаря def get_supported_catalog(dict_devices, device): supported_catalog = {}

Функция get_supported_catalog должна выбирать поддерживаемые устройства из словаря dict_devices, и формировать новый словарь supported_catalog. 1. Создать пустой словарь supported_catalog. 2. Пройтись по каждому элементу (ключу и значению) в словаре dict_devices. 3. Для каждого элемента, проверить, является ли ключ (название устройства)…

Определите цикл по обязательным условиям: – конечная точка цикла не определена или определена множеством изменяемых объектов; – возможна параллельность исполнения цикла с сохранением последовательности программы:

Цикл с неопределенной конечной точкой или определенный множеством изменяемых объектов называется неблокирующим циклом. В таком цикле выполнение зависит от динамических условий и может продолжаться до тех пор, пока выполняются определенные условия. Одновременное выполнение или параллельность исполнения цикла с сохранением последовательности…

Представьте, что вы играете в игру с компьютером, в которой он загадывает слово, например, месяц года, а вы должны угадать, какой месяц был загадан. Проигрывать не хочется, поэтому попробуем немного изменить программу компьютера, чтобы он сам подсказывал нам правильный ответ. Не нужно разбираться в коде программы, он пока во многом непонятен. Придумайте только одну строку, которую нужно записать в указанное место, чтобы компьютер подсказывал загаданное слово. Вот код программы: import random

Чтобы компьютер подсказывал загаданное слово, можно использовать метод, известный как “генетический алгоритм”. Шаги решения: 1. Создайте список или массив с возможными месяцами года. 2. Вставьте этот список или массив в указанное место кода программы вместо строки “import random”. 3. Напишите…

Известны оценки семи студентов по 7 предметам, необходимо найти среднюю оценку

Чтобы найти среднюю оценку, необходимо сложить все оценки и разделить их на общее количество оценок. Шаги решения: 1. Запишите оценки студентов по каждому предмету. 2. Сложите все оценки, получив общую сумму. 3. Поделите общую сумму на количество оценок (в данном…

Число 57 перевести в строку. Вывести результат

Чтобы перевести число 57 в строку, нам нужно использовать операцию преобразования типа данных из числового в строковый. В большинстве языков программирования это делается с помощью функции или метода преобразования типов. Вот несколько шагов, которые можно использовать для решения данной задачи:…

1.1. Написать программу для вычисления значения выражения: 2 1+ 4 3+ 5+ 6 7+x при различных значениях х. Предусмотреть программную обработку значений х, при которых выражение не существует.

Чтобы решить данную задачу, можно написать программу на любом языке программирования. Вот алгоритм решения: 1. Возьмите значение х от пользователя. 2. Проверьте, существует ли значение выражения “2 1+ 4 3+ 5+ 6 7+x”. Для этого нужно проверить, совпадает ли количество…

[metform form_id="1136"]