Построить график функции модуль у модуль х: Функция y = |x| — урок. Алгебра, 8 класс.

Оператор модуля Python — Javatpoint

следующий → ← предыдущая

Как и в других языках программирования, оператор модуля Python выполняет ту же работу, чтобы найти модуль заданного числа. Оператор — это математический символ, используемый для выполнения различных операций, таких как (+, -, * /) сложение, вычитание, умножение и деление с заданными двумя числами, чтобы вернуть результат в виде целого числа, а также числа с плавающей запятой. . Оператор указывает компилятору выполнять определенные действия на основе переданного символа оператора для заданного числа.

Python Modulus Operator — это встроенный оператор, который возвращает оставшиеся числа путем деления первого числа на второе. Он также известен как Python по модулю . В Python символ модуля представлен как символ процента ( % ). Следовательно, он называется оператором остатка.

Синтаксис

Ниже приведен синтаксис для получения остатка путем деления первого числа на второе.

Rem = X % Y

Здесь X и Y — два целых числа, а модуль (%) используется между ними, чтобы получить остаток от деления первого числа (X) на второе число (Y).

Например, у нас есть два числа, 24 и 5. И мы можем получить остаток, используя модуль или оператор по модулю между числами 24 % 5. Здесь 24 делится на 5, что возвращает 4 в качестве остатка и 4 в качестве остатка. частное. Когда первое число полностью делится на другое число без остатка, результат будет 0,

Получить модуль двух целых чисел с помощью цикла while

Давайте напишем программу для получения остатка от двух чисел, используя цикл while и оператор модуля (%) в Python.

Get_rem.py

while True: # если условие while истинно, если блок выполняется a = input(‘Вы хотите продолжить или нет (Да/Нет)?’) if a.upper() != ‘Y’: # Если пользователь передает ‘Y’, выполняется следующий оператор. сломать a = int(input(‘ Первое число равно: ‘)) # первое число b = int(input(‘ Второе число равно: ‘)) # второе число print(a, ‘ % ‘, b, ‘ = ‘, a % b) # выполнить a % b print(b, ‘ % ‘, a, ‘ = ‘, b % a) # выполнить b % a

Вывод:

 Вы хотите продолжить или нет (Да/Нет)? Д
Первое число: 37
Второе число: 5
37 % 5 = 2
5 % 37 = 5

Вы хотите продолжить или нет (Да/Нет)? Д
Первое число: 37
Второе число: 5
24 % 5 = 4
5 % 24 = 5

Вы хотите продолжить или нет (Да/Нет)? Д
Первое число: 37
Второе число: 5
28 % 5 = 3
5 % 28 = 5
 

Получить модуль двух чисел с плавающей запятой

Давайте напишем программу для нахождения остатка от двух целых чисел с помощью оператора модуля в Python.

Мод.py

x = float(input(‘Первое число:’)) y = float (ввод (‘Второе число:’)) res = x % y # сохраняем остаток в переменной res print(«Модуль двух чисел с плавающей запятой: «, x, «%», y, » = «, res, sep = » «)

Вывод:

 Первое число: 40,5
 Второй номер: 20,5
Модуль двух чисел с плавающей запятой: 40,5% 20,5 = 20,0
 

Получить модуль отрицательного числа

Давайте напишем программу для получения остатка от двух отрицательных чисел, используя цикл while и оператор модуля (%) в Python.

Мод.py

пока верно: x = input(‘ Вы хотите продолжить (Y/N)?’) если x.upper() != ‘Y’: сломать # введите два целых числа и сохраните их в x и y x = int (ввод (‘ Первое число: ‘)) y = int (ввод (‘ Второе число: ‘)) print(«Модуль отрицательного числа: «, x, «%», y, » = «, x % y, sep = » «) print(«Модуль отрицательного числа: «, y, «%», x, » = «, y % x, sep = » «)

Вывод:

 Первое число: -10
Второе число: 3
Модуль отрицательного числа: -10 % 3 = 2
Модуль отрицательного числа: 3 % -10 = -7
 Вы хотите продолжить (Да/Нет)? Н
 

Получить модуль двух чисел с помощью функции fmod()

Давайте напишем программу для получения остатка от двух чисел с плавающей запятой, используя функцию fmod() в Python.

Fmod.py

import math # импортировать математический пакет для использования функции fmod(). res = math.fmod(25.5, 5.5) # передать параметры print («Модуль с использованием fmod() равен:», res) ft = math.fmod(75,5, 15,5) print («Модуль с использованием fmod() равен:», ft) # взять два целых числа от пользователя x = int(input(«Первое число равно»)) y = int (ввод («Второе число»)) out = math.fmod(x, y) # передать параметры print(«Модуль двух чисел с использованием функции fmod() равен», x, «%», y, «=», out)

Вывод:

 Модуль с использованием fmod(): 3,5
 Модуль с использованием fmod(): 13,5
Первое число 24
Второе число 5
Модуль двух чисел с использованием функции fmod() равен 24 % 5 = 4,0.
 

Получить модуль n чисел с помощью функции

Давайте напишем программу на Python, чтобы найти модуль числа n, используя функцию и цикл for.

getRemainder.py

def getRemainder(n, k): для i в диапазоне (1, n + 1): # Сохраняем остаток в переменной rem, когда i делится на число k рем = я % к print(i, «%», k, «=», rem, sep = «») # использовать код драйвера _name_ если __name__ == «__main__»: # определить первое число для отображения числа до желаемого числа. n = int(input («Определите число, до которого вы хотите отобразить остаток»)) k = int( input («Введите второе число»)) # определяем делитель # вызов функции определения получить остаток (n, k)

Вывод:

 Определите число, до которого вы хотите отобразить остаток 7
 Введите второе число 5
1 % 5 = 1
2 % 5 = 2
3 % 5 = 3
4 % 5 = 4
5 % 5 = 0
6 % 5 = 1
7 % 5 = 2
 

Получить модуль заданного массива с помощью функции mod()

Давайте напишем программу для демонстрации функции mod() в Python.

Mod_fun.py

импортировать numpy как np # импортировать пакет numpy x = np.array([40, -25, 28, 35]) # определяем первый массив y = np.array([20, 4, 6, 8]) # определяем второй массив # вызвать функцию mod() и передать x и y в качестве параметра print(«Модуль данного массива равен «, np.mod (x, y))

Вывод:

 Модуль данного массива равен [0 3 4 3]
 

Как видно из приведенной выше программы, переменные x и y содержат массивы. После этого мы используем функцию mod() для передачи x и y в качестве параметра массива, который делит первый массив (x) на второй массив (y), а затем возвращает оставшиеся числа.

Получить модуль двух чисел с помощью numpy.

Давайте рассмотрим программу, которая импортирует пакет numpy из библиотеки Python, а затем использует функцию остатка для получения модуля в Python.

Num.py

импортировать пакет numpy как np # импортировать пакет numpy как np # объявление переменных с их значениями число = 38 число2 = 8 res = np.remainder(num, num2) # используем функцию np.remainder() print(«Модуль равен», num, «%», num2, «=», res) # отображение модуля num % num2

Вывод:

 Модуль равен 38 % 8 = 6
 

Исключения в операторе Python Modulus

В Python, когда число делится на ноль, возникает исключение, и это исключение называется ZeroDivisionError . Другими словами, он возвращает исключение, когда число делится на делитель, равный нулю. Поэтому, если мы хотим удалить исключение из оператора модуля Python, делитель не должен быть равен нулю.

Давайте напишем программу для демонстрации оператора Python Exception in Modulus.

За исключением.py

x = int(input(‘Первое число: ‘)) y = int(input(‘ Второе число равно: ‘)) # отображаем обработку исключений try: # определить попытку напечатать (х, ‘%’, у, ‘=’, х% у) кроме ZeroDivisionError as err: # определить исключение print(‘Невозможно разделить число на ноль!’ + ‘Итак, измените значение правого операнда.’)

Вывод:

 Первое число: 24
Второе число: 0
Нельзя делить число на ноль! Итак, измените значение правого операнда.
 

Как видно из приведенного выше результата, отображается « Невозможно разделить число на ноль! Итак, измените значение правого операнда «. Следовательно, мы можем сказать, что когда мы делим первое число на ноль, оно возвращает исключение.


Следующая темаMATLAB против Python

← предыдущая следующий →

Matlab Mod | Полное руководство по Matlab Mod с синтаксисом и примерами

Функция MATLAB mod используется для нахождения остатка при делении двух чисел. На языке математики два числа называются делимым (то, на которое делится делимое) и делителем (тот, на который делится делимое). Например, когда мы используем 7 и 2 в качестве входных данных для функции mod, на выходе будет 1. Это потому, что остаток при делении 7 на 2 равен 1.

Синтаксис функции mod:

R = mod (X, Y)

Детали функции mod:

R = mod (X, Y) используется для возврата остатка, когда дивиденд «X» делится на делитель «Y».

Давайте теперь разберемся, как использовать функцию mod в MATLAB. Мы обсудим код для выполнения следующих действий:

a. Использование функции mod для скалярного входа
b. Использование функции mod для набора целочисленных значений
c. Использование функции mod для отрицательного входа
д. Использование функции mod для десятичного ввода
e. Использование функции mod для векторного ввода

Примеры

Давайте обсудим примеры Matlab Mod.

Пример #1

В этом примере мы будем использовать функцию mod для скалярных входных данных.

Код:

R = мод (15, 6)

[Передача делимого (15) и делителя (6) в качестве входных данных для функции модуляции]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

Как мы видим, мы получили 3 в качестве вывода функции mod, которая является остатком #2, когда 15 делится на 6. Пример
6
6
6

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

Код:

Х = [15 3 6 13 12]

[Объявление набора ресурсов, которые будут использоваться в качестве дивидендов]

Y = 4

[Объявление делителя]

R = мод (X, Y)

[Передача «X» и «Y» в качестве входных данных для функции мода]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

Как мы видим, мы получили остаток для каждого элемента в качестве ввода к функции мод.

Пример #3

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

Код:

R = мод (-15, 8)

[Передача делимого (-15) и делителя (8) в качестве входных данных для функции модуляции]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

это остаток от деления -15 на 8.

Пример #4

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

Код:

X = [-12 30 -5 3 -34]

[Объявление набора ресурсов, которые будут использоваться в качестве дивидендов]

Y = 6

[Объявление делителя]

R = мод (X, Y)

[Передача «X» и «Y» в качестве входных данных для функции мода]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

Как мы видим, мы получили остаток для каждого элемента в качестве ввода к функции мод.

В приведенных выше примерах мы использовали целые числа в качестве дивидендов. Однако мы также можем использовать десятичное число в качестве входных данных для функции mod. Давайте разберемся в этом на примере.

Пример #5

В этом примере мы будем использовать функцию mod для десятичного ввода, т.е. наше делимое будет десятичным числом.

Код:

R = мод (7.34, 3)

[Передача делимого (7.34) и делителя (3) в качестве входных данных для функции mod]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

это остаток от деления 7,34 на 3,

Example #6

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

Код:

X = [5:10]

[Объявление вектора с диапазоном от 5 до 10, который будет рассматриваться как дивиденды]

Y = 4

[Объявление делителя]

R = мод (X, Y)

[Передача «X» и «Y» в качестве входных данных для функции мода]

Вот как будут выглядеть наши ввод и вывод в MATLAB:

Ввод:

Вывод:

Как видим, мы получили в остатке 5 для каждого элемента к 10, переданному как вектор функции mod.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *