Top.Mail.Ru

def is_striped(num): num_str = str(num) for i in range(len(num_str)-1): if (int(num_str[i]) % 2 == 0 and int(num_str[i+1]) % 2 == 0) or (int(num_str[i]) % 2 == 1 and int(num_str[i+1]) % 2 == 1): return False return True def nth_striped_number(n): count = 0 num = 0 while count < n: num += 1 if is_striped(num): count += 1 return num N = int(input()) result = nth_striped_number(N) print(result)

Данная программа решает задачу определения n-го полосатого числа. Что такое полосатые числа? Полосатыми числами являются числа, в которых каждая пара соседних цифр имеет разную четность. Программа состоит из двух функций: is_striped и nth_striped_number. Функция is_striped(num) принимает число num в виде…

n = int (input (“Введите число:”)) k= 0 while n > 0: k = k + 1 n = n // 10 print (“Количество цифр равно:”, k) Введите целое: 1236589 Произведение цифр равно: 7 Во-первых, ……… Во-вторых, ………

В данной программе решается задача подсчета количества цифр в числе. 1. Пользователь вводит целое число. 2. Устанавливается начальное значение переменной k равным 0. 3. В цикле while происходит разделение числа n на цифры путем использования оператора деления нацело (//) на…

Определите количество элементов в матрице A(6,5), B(4,5) по заданному числу X.

Для определения количества элементов в матрице A(6,5) необходимо умножить количество строк на количество столбцов. В данном случае у нас есть 6 строк и 5 столбцов, поэтому общее количество элементов в матрице A равно 6*5 = 30. Аналогично, для определения количества…

В результате работы следующего фрагмента будет выведено … s=1 n = 10 while 4*s – 2 >= s*s – 7: s=s+1 n=n-2 print(n)

Данный фрагмент кода вычисляет значение переменной ‘n’ и выводит его в конце. Начальные значения переменных ‘s’ и ‘n’ равны 1 и 10 соответственно. Далее, в цикле while, условие проверяет, что результат выражения ‘4*s – 2 >= s*s – 7’ истинен.…

Имеются данные измерений сигнала ЯМР S(t) как функция времени t. Аппроксимировать линейным методом наименьших квадратов экспериментальные значения сигнала ЯМР, используя функцию вида f(t) = A*exp(-t/T2) в качестве аппроксимирующей функции. Получить величины A и T2. Построить график экспериментальных данных и аппроксимирующей функции. Таблица данных измерений ЯМР: T, ms S, a.u. 0.02 82.526 0.04 69.204 0.06 48.211 0.08 48.537 0.1 33.747 0.12 29.437 0.14 30.37 0.16 24.573 0.18 19.747 0.2 11.019

Данная задача сводится к аппроксимации экспериментальных данных кривой вида f(t) = A*exp(-t/T2), используя метод наименьших квадратов. Шаги решения: 1. Составляем матрицу системы уравнений для метода наименьших квадратов. В данном случае у нас есть 10 точек измерений, поэтому матрица будет иметь…

Артём и Артур близнецы. На каждый день рождения родители дарят им конфеты. Количество конфет зависит от того, как хорошо они вели себя весь год (возможно будет подарено 0 конфет). Ребята очень радуются, когда им дарят одинаковое количество конфет. Всего было N праздников, Артёму подарили суммарно A конфет, а Артуру B . Определите максимальное и минимальное количество дней рождений, когда братьям подарили одинаковое количество конфет. Входные данные В трёх строках вводится три числа N

Для решения данной задачи можно воспользоваться следующими шагами: 1. Прочитать значения N, A и B из входных данных. 2. Вычислить максимальное и минимальное количество дней рождений, когда братьям подарили одинаковое количество конфет. 3. Максимальное количество дней рождений будет достигаться тогда,…

Составить программу обмена значениями двух переменных величин.

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

Вам поступил заказ на реализацию «Дневника Олимпиадного Школьника» для отделения информатики Загадочной Олимпиадной Школы. В Загадочной Олимпиадной Школе каждый день школьник посещает одну лекцию и получает набор задач к этой лекции на дом. Процесс обучения устроен следующим образом: пусть смена состоит из d дней, в ней участвует n школьников. Всего на смене есть g параллельных групп (отличающихся сложностью лекций). Каждый день в каждой группе читается ровно одна лекция (то есть всего есть

В данной задаче требуется реализовать «Дневник Олимпиадного Школьника», который будет отображать информацию о лекциях и задачах, которые школьник получает на дом. Для начала создадим следующую структуру данных: – Смена состоит из d дней. – На смене участвует n школьников. –…

Ввести двухзначное число. Если сумма цифр числа четная, то увеличить число на 2, в противном случае уменьшит на 2

Дано двухзначное число. 1. Ввести двухзначное число. 2. Найти сумму цифр числа. 3. Проверить, является ли сумма цифр числа четной. 4. Если сумма цифр числа четная, то увеличить число на 2. 5. Если сумма цифр числа нечетная, то уменьшить число…

Дано три числа. при помощи цикла for Найти количество положительных чисел среди них:

Для решения данной задачи воспользуемся циклом for. 1. Инициализируем переменную count для подсчета количества положительных чисел и присваиваем ей значение 0. 2. Запускаем цикл for с итерацией по каждому из трех чисел. 3. В теле цикла проверяем условие: если текущее…

[metform form_id="1136"]