Top.Mail.Ru

помоги написать на питоне простой и понятный блокчейн, в котором будет меню функций, состоящее из: регистрация пользователя и его суммы денег на счету (от 0 до 2000) транзакция денег другому пользователю, не превышающих 2000 рублей показ хэша при транзакции денег показ суммы денег у всех зарегистрированных пользователей

Шаги решения: 1. Создайте класс `User`, который будет представлять пользователей блокчейна. В этом классе создайте атрибуты для имени пользователя и суммы денег на его счету. 2. Создайте класс `Blockchain`, который будет представлять сам блокчейн. В этом классе создайте атрибуты для…

Сформировать массив из 20 целых чисел, вводимых с клавиатуры, и вывести элементы массива в обратном порядке.

Шаги решения: 1. Создать пустой массив целых чисел размером 20. 2. Запросить у пользователя ввод 20 целых чисел с клавиатуры и сохранить их в массив. 3. Создать переменную-счетчик с начальным значением 19. 4. Используя цикл счетчика, итерироваться от 19 до…

s=a2

Эта задача просит решить квадратное уравнение, где переменная “s” равна квадрату переменной “a”. Шаги решения: 1. Запишем уравнение в квадратном виде: s = a^2. 2. Чтобы найти значение “a”, возьмем квадратный корень с обеих сторон уравнения: sqrt(s) = sqrt(a^2). 3.…

Заданы два натуральных числа A и B (A 6 B). Найти количество таких натуральных чисел K, которые удовлетворяют одновременно двум условиям: – сумма цифр числа K равна заданной величине S; – A 6 K 6 B. Формат входных данных В первой строке содержится одно натуральное число S, 1 6 S < 100. Во второй строке содержатся два натуральных числа, разделенные пробелом, – величины A и B, 1 6 A < B 6 2 ∗ 109 . Формат выходных данных Вывести в единственной строке одно число – количество натуральных чисел, удов

Let’s break down the problem into smaller steps: 1. Read the input values of S, A, and B. 2. Initialize a variable “count” to keep track of the number of valid numbers. 3. Iterate through each number K from A…

1. Напиши самостоятельно любую программу, содержащую в себе два цикла («While» и «For»). 2. Программа должна отвечать следующим требованиям: • быть работоспособной; • содержать комментарии, объясняющие работу программы; • соответствовать требованиям руководства PEP8. Показатели и критерии оценивания: 0 — программа не содержит двух циклов. 1 — программа содержит циклы, но не работоспособна. 2 — программа работоспособна, содержит циклы, но не соответствует требованиям PEP8 и/или нет комментариев.

# Программа выводит на экран все числа от 1 до 10 с помощью циклов While и For. # Цикл While i = 1 # Начальное значение переменной while i

Напишите программу вывода на экран трех последовательно идущих чисел, каждое на отдельной строке. Первое число вводит пользователь, остальные числа вычисляются в программе. Пример входных и выходных данных: Число: 985621 Следующее за ним: 985622 Следующее за ним: 985623

1. Запросить у пользователя ввод числа. 2. Преобразовать введенное значение в целое число. 3. Напечатать введенное число. 4. Напечатать следующее за ним число, увеличивая введенное число на 1. 5. Напечатать еще одно следующее число, увеличивая введенное число на 2. Пример…

1 практика. Пользователи вводят отзывы. Выполни поиск подстроки “ужасно” в отзывах, напечатай все символы после этой подстроки. Не забудь сделать строку строчной. Пример работы программы: <<Оставьте комментарий Все ужасно невкусно, холодно невкусно, холодно

1. Прочитай отзыв от пользователя и сохраните его как строку. 2. Найди индекс первого вхождения подстроки “ужасно” в отзыве с помощью функции find(). 3. Если индекс найден, скопируй подстроку, начиная с индекса “ужасно” и до конца строки. 4. Преобразуй скопированную…

Организовать пустой массив list и заполнить его случайными числами, добавить в него элементы и вывести каждый чётной элемент

1. Создаем пустой массив list. 2. Генерируем случайные числа и добавляем их в массив list. 3. Выбираем только четные элементы из массива list. 4. Выводим каждый четный элемент.

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

1. Считываем строку с предложением. 2. Разделяем предложение на отдельные слова с помощью функции split(). 3. Создаем пустой список для сохранения измененных слов. 4. Проходим по каждому слову из полученного списка. 5. Получаем номер текущего слова в предложении. 6. Если…

ано N натуральных чисел. Найдите их наибольший общий делитель, используя алгоритм Евклида и учитывая, что НОД(a,b,c)=НОД(НОД(a,b),c) . Определите подпрограмму для расчета наибольшего общего делителя двух натуральных чисел, используя алгоритм Евклида.

Алгоритм Евклида используется для нахождения наибольшего общего делителя (НОД) двух натуральных чисел. Он основан на том факте, что НОД(a, b) = НОД(b, a mod b), где “mod” обозначает операцию взятия остатка от деления. Шаги решения: 1. Создать подпрограмму для расчета…

[metform form_id="1136"]