Карточки для проверки знания таблицы умножения. | Картотека по математике (3 класс) на тему:
Опубликовано 19.08.2017 — 14:27 — Корнева Наталья Александровна
Материал поможет учитель провести проверочную работу по теме «Табличное умножение и деление»
Скачать:
Предварительный просмотр:
6 х 6 = | 24 : 4 = | 3 х 4 = | 28:7= | 8х9= | 36 : 4 = | 5 х 7 = | 42 : 6 = |
7 х 8 = | 72 : 9 = | 8 х 5 = | 36:6= | 5х4= | 49 : 7 = | 8 х 8 = | 45 : 5 = |
8 х 6 = | 15 : 3 = | 5 х 7 = | 56:7= | 3х3= | 30 : 6 = | 9 х 7 = | 12 : 6 = |
3 х 3 = | 14 : 7 = | 9 х 2 = | 48:6= | 8х8= | 64 : 8 = | 5 х 7 = | 18 : 6 = |
2 х 8 = | 15 : 5 = | 8 х 9 = | 24:8= | 6х6= | 18 : 9 = | 8 х 9 = | 35 : 5 = |
4 х 7 = | 63 : 9 = | 5 х 4 = | 21:3= | 9х9= | 16 : 4 = | 8 х 4 = | 54 : 6 = |
2 х 3 = | 27 : 9 = | 6 х 9 = | 14:7= | 5х6= | 35 : 7 = | 4 х 9 = | 72 : 8 = |
4 х 2 = | 32 : 4 = | 3 х 4 = | 81:9= | 7х3= | 18 : 2 = | 6х 6 = | 56 : 7 = |
2 х 2 = | 18 : 2 = | 3 х 9 = | 45:5= | 3х3= | 30 : 6 = | 9х 7 = | 36 : 6 = |
5 х 5 = | 42 : 7 = | 2 х 6 = | 21:3= | 8х2= | 63 : 7 = | 9х 5 = | 12 : 2 = |
6 х 6 = | 24 : 4 = | 3 х 4 = | 28:7= | 8х9= | 36 : 4 = | 5 х 7 = | 42 : 6 = |
7 х 8 = | 72 : 9 = | 8 х 5 = | 5х4= | 49 : 7 = | 8 х 8 = | 45 : 5 = | |
8 х 6 = | 15 : 3 = | 5 х 7 = | 56:7= | 3х3= | 30 : 6 = | 9 х 7 = | 12 : 6 = |
3 х 3 = | 14 : 7 = | 9 х 2 = | 48:6= | 8х8= | 64 : 8 = | 5 х 7 = | 18 : 6 = |
2 х 8 = | 15 : 5 = | 8 х 9 = | 24:8= | 6х6= | 18 : 9 = | 8 х 9 = | 35 : 5 = |
4 х 7 = | 63 : 9 = | 5 х 4 = | 21:3= | 9х9= | 16 : 4 = | 8 х 4 = | 54 : 6 = |
2 х 3 = | 27 : 9 = | 6 х 9 = | 14:7= | 5х6= | 35 : 7 = | 4 х 9 = | 72 : 8 = |
4 х 2 = | 32 : 4 = | 3 х 4 = | 81:9= | 7х3= | 18 : 2 = | 6х 6 = | 56 : 7 = |
2 х 2 = | 18 : 2 = | 3 х 9 = | 45:5= | 3х3= | 30 : 6 = | 9х 7 = | 36 : 6 = |
5 х 5 = | 42 : 7 = | 2 х 6 = | 21:3= | 8х2= | 63 : 7 = | 9х 5 = | 12 : 2 = |
6 х 6 = | 24 : 4 = | 3 х 4 = | 28:7= | 8х9= | 36 : 4 = | 5 х 7 = | 42 : 6 = |
7 х 8 = | 72 : 9 = | 8 х 5 = | 36:6= | 5х4= | 49 : 7 = | 8 х 8 = | 45 : 5 = |
8 х 6 = | 15 : 3 = | 5 х 7 = | 56:7= | 3х3= | 30 : 6 = | 9 х 7 = | 12 : 6 = |
3 х 3 = | 14 : 7 = | 9 х 2 = | 48:6= | 8х8= | 64 : 8 = | 5 х 7 = | 18 : 6 = |
2 х 8 = | 15 : 5 = | 8 х 9 = | 24:8= | 6х6= | 18 : 9 = | 8 х 9 = | 35 : 5 = |
4 х 7 = | 63 : 9 = | 5 х 4 = | 21:3= | 9х9= | 16 : 4 = | 8 х 4 = | 54 : 6 = |
2 х 3 = | 27 : 9 = | 6 х 9 = | 14:7= | 5х6= | 35 : 7 = | 4 х 9 = | 72 : 8 = |
4 х 2 = | 32 : 4 = | 3 х 4 = | 81:9= | 7х3= | 18 : 2 = | 6х 6 = | 56 : 7 = |
2 х 2 = | 18 : 2 = | 3 х 9 = | 45:5= | 3х3= | 30 : 6 = | 9х 7 = | 36 : 6 = |
5 х 5 = | 42 : 7 = | 2 х 6 = | 21:3= | 8х2= | 63 : 7 = | 9х 5 = | 12 : 2 = |
Поделиться:
Умножение на 5 | Таблица умножения
На этой странице представлены примеры, описывающие умножение на 5 и умножение числа 5, деление, некоторые способы произношения и записи, таблица умножения на 5 без ответов, в конце статьи — картинки для скачивания, с помощью которых можно распечатать часть таблицы.
Умножение на 5:
1 x 5 = 5
2 x 5 = 10
3 x 5 = 15
4 x 5 = 20
5 x 5 = 25
6 x 5 = 30
7 x 5 = 35
8 x 5 = 40
9 x 5 = 45
10 x 5 = 50
Первый вариант произношения:
1 x 5 = 5 (1 умножить на 5, равно 5)
2 x 5 = 10 (2 умножить на 5, равно 10)
3 x 5 = 15 (3 умножить на 5, равно 15)
4 x 5 = 20 (4 умножить на 5, равно 20)
5 x 5 = 25 (5 умножить на 5, равно 25)
6 x 5 = 30 (6 умножить на 5, равно 30)
7 x 5 = 35 (7 умножить на 5, равно 35)
8 x 5 = 40 (8 умножить на 5, равно 40)
9 x 5 = 45 (9 умножить на 5, равно 45)
10 x 5 = 50 (10 умножить на 5, равно 50)
Второй вариант произношения:
1 x 5 = 5 ( по 1 взять 5 раз, получится 5)
2 x 5 = 10 ( по 2 взять 5 раз, получится 10)
3 x 5 = 15 ( по 3 взять 5 раз, получится 15)
4 x 5 = 20 ( по 4 взять 5 раз, получится 20)
5 x 5 = 25 ( по 5 взять 5 раз, получится 25)
6 x 5 = 30 ( по 6 взять 5 раз, получится 30)
7 x 5 = 35 ( по 7 взять 5 раз, получится 35)
8 x 5 = 40 ( по 8 взять 5 раз, получится 40)
9 x 5 = 45 ( по 9 взять 5 раз, получится 45)
10 x 5 = 50 ( по 10 взять 5 раз, получится 50)
От перемены мест множителей значение произведения не меняется, поэтому, зная результаты умножения на 5, можно легко найти результаты умножения числа 5. В качестве знака умножения в разных источниках используют разные символы. Выше был показан пример с (x), в этот раз сделаем запись с помощью приподнятой точки ( ∙ )
Умножение числа 5:
5 ∙ 1 = 5
5 ∙ 2 = 10
5 ∙ 3 = 15
5 ∙ 4 = 20
5 ∙ 5 = 25
5 ∙ 6 = 30
5 ∙ 7 = 35
5 ∙ 8 = 40
5 ∙ 9 = 45
5 ∙ 10 = 50
Варианты произношения:
5 ∙ 1 = 5 (по 5 взять 1 раз, получится 5)
5 ∙ 2 = 10 (по 5 взять 2 раза, получится 10)
5 ∙ 3 = 15 (по 5 взять 3 раза, получится 15)
5 ∙ 4 = 20 (по 5 взять 4 раза, получится 20)
5 ∙ 5 = 25 (по 5 взять 5 раз, получится 25)
5 ∙ 6 = 30 (по 5 взять 6 раз, получится 30)
5 ∙ 7 = 35 (по 5 взять 7 раз, получится 35)
5 ∙ 8 = 40 (по 5 взять 8 раз, получится 40)
5 ∙ 9 = 45 (по 5 взять 9 раз, получится 45)
5 ∙ 10 = 50 (по 5 взять 10 раз, получится 50)
5 ∙ 1 = 5 (5 умножить на 1, равно 5)
5 ∙ 2 = 10 (5 умножить на 2, равно 10)
5 ∙ 3 = 15 (5 умножить на 3, равно 15)
5 ∙ 4 = 20 (5 умножить на 4, равно 20)
5 ∙ 5 = 25 (5 умножить на 5, равно 25)
5 ∙ 6 = 30 (5 умножить на 6, равно 30)
5 ∙ 7 = 35 (5 умножить на 7, равно 35)
5 ∙ 8 = 40 (5 умножить на 8, равно 40)
5 ∙ 9 = 45 (5 умножить на 9, равно 45)
5 ∙ 10 = 50 (5 умножить на 10, равно 50)
Деление на 5:
5 ÷ 5 = 1
10 ÷ 5 = 2
15 ÷ 5 = 3
20 ÷ 5 = 4
25 ÷ 5 = 5
30 ÷ 5 = 6
35 ÷ 5 = 7
40 ÷ 5 = 8
45 ÷ 5 = 9
50 ÷ 5 = 10
5 ÷ 5 = 1 (5 разделить на 5, равно 1)
10 ÷ 5 = 2 (10 разделить на 5, равно 2)
15 ÷ 5 = 3 (15 разделить на 5, равно 3)
20 ÷ 5 = 4 (20 разделить на 5, равно 4)
25 ÷ 5 = 5 (25 разделить на 5, равно 5)
30 ÷ 5 = 6 (30 разделить на 5, равно 6)
35 ÷ 5 = 7 (35 разделить на 5, равно 7)
40 ÷ 5 = 8 (40 разделить на 5, равно 8)
45 ÷ 5 = 9 (45 разделить на 5, равно 9)
50 ÷ 5 = 10 (50 разделить на 5, равно 10)
Картинка:
Деление. Картинка:
Таблица умножения и деления на 5 без ответов (по порядку и вразброс):
1 ∙ 5 = | 7 ∙ 5 = | 5 ÷ 5 = | 30 ÷ 5 = |
2 ∙ 5 = | 6 ∙ 5 = | 10 ÷ 5 = | 25 ÷ 5 = |
3 ∙ 5 = | 1 ∙ 5 = | 15 ÷ 5 = | 35 ÷ 5 = |
4 ∙ 5 = | 4 ∙ 5 = | 20 ÷ 5 = | 10 ÷ 5 = |
5 ∙ 5 = | 2 ∙ 5 = | 25 ÷ 5 = | 15 ÷ 5 = |
6 ∙ 5 = | 3 ∙ 5 = | 30 ÷ 5 = | 20 ÷ 5 = |
7 ∙ 5 = | 10 ∙ 5 = | 35 ÷ 5 = | 50 ÷ 5 = |
8 ∙ 5 = | 5 ∙ 5 = | 40 ÷ 5 = | 40 ÷ 5 = |
9 ∙ 5 = | 9 ∙ 5 = | 45 ÷ 5 = | 45 ÷ 5 = |
10 ∙ 5 = | 8 ∙ 5 = | 50 ÷ 5 = | 5 ÷ 5 = |
Способы записи таблицы умножения на 5:
x | Приподнятая точка | * | Знак не указан |
---|---|---|---|
1 x 5 = 5 | 1 ∙ 5 = 5 | 1 * 5 = 5 | 1 __ 5 = 5 |
2 x 5 = 10 | 2 ∙ 5 = 10 | 2 * 5 = 10 | 2 __ 5 = 10 |
3 x 5 = 15 | 3 ∙ 5 = 15 | 3 * 5 = 15 | 3 __ 5 = 15 |
4 x 5 = 20 | 4 ∙ 5 = 20 | 4 * 5 = 20 | 4 __ 5 = 20 |
5 x 5 = 25 | 5 ∙ 5 = 25 | 5 * 5 = 25 | 5 __ 5 = 25 |
6 x 5 = 30 | 6 ∙ 5 = 30 | 6 * 5 = 30 | 6 __ 5 = 30 |
7 x 5 = 35 | 7 ∙ 5 = 35 | 7 * 5 = 35 | 7 __ 5 = 35 |
8 x 5 = 40 | 8 ∙ 5 = 40 | 8 * 5 = 40 | 8 __ 5 = 40 |
9 x 5 = 45 | 9 ∙ 5 = 45 | 9 * 5 = 45 | 9 __ 5 = 45 |
10 x 5 = 50 | 10 ∙ 5 = 50 | 10 * 5 = 50 | 10 __ 5 = 50 |
Способы записи таблицы деления на 5:
/ | : | ÷ | Знак не указан |
---|---|---|---|
5 / 5 = 1 | 5 : 5 = 1 | 5 ÷ 5 = 1 | 5 __ 5 = 1 |
10 / 5 = 2 | 10 : 5 = 2 | 10 ÷ 5 = 2 | 10 __ 5 = 2 |
15 / 5 = 3 | 15 : 5 = 3 | 15 ÷ 5 = 3 | 15 __ 5 = 3 |
20 / 5 = 4 | 20 : 5 = 4 | 20 ÷ 5 = 4 | 20 __ 5 = 4 |
25 / 5 = 5 | 25 : 5 = 5 | 25 ÷ 5 = 5 | 25 __ 5 = 5 |
30 / 5 = 6 | 30 : 5 = 6 | 30 ÷ 5 = 6 | 30 __ 5 = 6 |
35 / 5 = 7 | 35 : 5 = 7 | 35 ÷ 5 = 7 | 35 __ 5 = 7 |
40 / 5 = 8 | 40 : 5 = 8 | 40 ÷ 5 = 8 | 40 __ 5 = 8 |
45 / 5 = 9 | 45 : 5 = 9 | 45 ÷ 5 = 9 | 45 __ 5 = 9 |
50 / 5 = 10 | 50 : 5 = 10 | 50 ÷ 5 = 10 | 50 __ 5 = 10 |
Умножение на:
‹ Умножение на 4 Вверх Умножение на 6 ›
Оператор остаткаPython | 8 Примеры оператора остатка Pyhton
Операторы остатка Python используются для вычисления некоторых операндов. Операторы — это специальные символы, которые используются с операндами для выполнения некоторых операций, таких как сложение, вычитание, деление и т. д. Операторы могут обозначаться как «+» для сложения, «-» для вычитания, «/» для деления, «*» для умножения и т. д. В Python оператор модуля представляет собой символ процента (‘%’), который также известен как оператор остатка Python, тогда как существует оператор деления для целого числа как ‘//’, который также работает только с целочисленными операндами возвращает остаток, но в целых числах. Точно так же оператор остатка Python или оператор модуля также возвращает остаток при разделении двух операндов, т. Е. Один операнд делится с другим операндом, что приводит к остатку. Этот оператор остатка используется как для целых чисел, так и для чисел с плавающей запятой.
Синтаксис:
x % y
Дивиденд % Делитель: Остаток получается при делении x на y. Остаток будет целым числом, если оба делимых являются целыми числами. Остаток будет числом с плавающей запятой, если один из делимых или делителей является числом с плавающей запятой.
Примеры оператора напоминания Python
Ниже приведены различные примеры оператора напоминания Python.
Пример №1
Код:
х = 5 у = 2 г = х % у print ('Remainder is:', r)
Вывод:
Объяснение: В приведенном выше примере x = 5 , y = 2, поэтому 5 % 2 , 2 входит в 5 два раза, что дает 4 , поэтому остаток равен 5 – 4 = 1. В Python остаток получается с помощью функции numpy.ramainder() в numpy. Он возвращает остаток от деления двух массивов и возвращает 0, если массив делителей равен 0 (ноль) или если оба массива имеют массив целых чисел. Эта функция также используется для отдельных номеров.
Пример #2
Код:
импортировать numpy как np п1 = 6 п2 = 4 г = np.остаток (n1, n2) print ("Дивиденд равен:", n1) print ("Делитель равен:", n2) print ("Остаток: ", r)
Вывод:
Объяснение: В приведенном выше примере используется функция numpy. remainder() для данного делимого и делителя, чтобы найти остатки двух, что работает аналогично модульный оператор. В этом примере это 6 % 4, 4 входит в 6, один раз, что дает 4, поэтому остаток 6 — 4 = 2.
Пример №3
Код:
импортировать numpy как np arr1 = np.массив ([7, -6, 9]) массив2 = np.массив ([3, 4, 3]) rem_arr = np.remainder (arr1, arr2) print ("Массив дивидендов: ", arr1) print ("Массив делителей: ", arr2) print ("Массив остатка: ", rem_arr)
Вывод:
Объяснение: В приведенном выше примере функция numpy.remainder() может использоваться в списке элементов для вычисления остатка соответствующий элемент в списке или массиве элементов. у нас есть два массива [7 -6 9] и [3 4 3], поэтому 7 % 3,3 переходит в 7 два раза, поэтому остаток равен 1, -6 % 4, 4 входит в 6 один раз, поэтому остаток равен 2, 9 % 3, 3 идет в 9 три раза, так что остаток равен 0. Массив значений остатка будет [1 2 0].
Пример #4
Оператор остатка или оператор по модулю используется для нахождения четных или нечетных чисел. Ниже приведен фрагмент кода для печати нечетных чисел от 0 до 20.
Код:
для числа в диапазоне (1, 20): если (число% 2 != 0): печать (число)
Вывод:
Объяснение: В приведенном выше примере с помощью оператора по модулю печатаются нечетные числа от 0 до 20 из кода; если число делится на 2 и в остатке получается 0, то мы говорим это как четное число; иначе его нечетное число. Если число равно 2, то 2 % 2 дает остаток 0, так что теперь это четное число, а не нечетное; если число равно 3, то 3% 2 дает остаток 1, который 2 переходит в 3 один раз, поэтому дает 2, а остаток 3 — 2 = 1, что не равно нулю, поэтому заданное число 3 нечетно, и с помощью цикла for он будет проверять до 20 чисел и вывести все нечетные числа от 0 до 20. Оператор по модулю или оператор остатка также используется для чисел с плавающей запятой, в отличие от оператора деления ( // ), который используется только для целых чисел и дает остаток также в целочисленной форме.
Пример #5
Код:
a = input("Дивиденд:\n") фа = поплавок (а) b = input("Делитель:\n") fb = плавающая (б) fr = fa % fb print ("Остаток", fr)
Вывод:
Пример #6
В Python оператор по модулю можно использовать и для отрицательных чисел, что дает тот же остаток, что и для положительных чисел, но отрицательный знак делителя в остатке будет тот же.
Код:
печать(-5 % 3)
Вывод:
Код:
print(5 % -3)
Вывод:
Логика За кодом:
- -5 % 3 = (1 -2*3) % 3 = 1
- 5 % -3 = (-1 * -2 * -3) % 3 = -1
Объяснение: Эти отрицательные числа используют функцию fmod() для нахождения остатка; если какое-либо из чисел среди делимого или делителя отрицательное, то мы можем даже использовать функцию fmod() математической библиотеки, и это также можно использовать для нахождения остатка чисел с плавающей запятой.
Пример #7
Код:
импортировать математику а = -10 б = 3 print(math.fmod(a,b))
Вывод:
Объяснение: В Python оператор по модулю выдает ошибку, когда делитель равен нулю (0). Обычно это дает ZeroDivisionError, поскольку мы знаем, что любое число, деленное на ноль, равно бесконечности (∞).
Пример #8
Код:
p = 10 д = 0 г = р % д печать (г)
Приведенный выше код выдает ошибку, как показано на скриншоте ниже.
Вывод:
Код:
p = 10 д = 0 пытаться: рем = p * q печать (рем) кроме ZeroDivisionError как zde: print("Невозможно разделить на 0")
Эту ошибку можно отловить с помощью блоков try-except, как показано на снимке экрана ниже.
Вывод:
Заключение
В Python оператор по модулю — это оператор для получения остатка от деления двух чисел, известного как делимое и делитель. Этот оператор можно использовать для нахождения остатка как целых чисел, так и чисел типа данных с плавающей запятой. Оператор по модулю также является одним из математических операторов, таких как сложение (+), вычитание (-), деление (//) и т. д. Оператор деления используется только для целых чисел, в отличие от оператора по модулю. И если делитель равен нулю, мы можем обработать его, обработав исключение, используя блок try-except для вывода ошибки.
Рекомендуемые статьи
Программа Python для выполнения сложения, вычитания, умножения, деления
В этой статье мы создали несколько программ на Python, которые выполняют сложение, вычитание, умножение и деление любых двух чисел, введенных пользователем во время выполнения. Вот список программ:
- Простая программа сложения, вычитания, умножения и деления
- Сложение, вычитание, умножение и деление на основе выбора пользователя
- Сложение, вычитание, умножение и деление с использованием определяемой пользователем функции
- Использование класса
Сложение, вычитание, умножение и деление
Чтобы выполнить сложение, вычитание, умножение и деление в Python, вы должны попросить пользователя ввести любые два числа. На основании двух введенных чисел программа находит и печатает результат для всех четырех операций.
print("Введите первое число:") numOne = целое (ввод ()) print("Введите второе число:") numTwo = интервал (ввод ()) разрешение = числоОдин+числоДва print("\nРезультат добавления = ", разрешение) res = numOne-numTwo print("Результат вычитания = ", разрешение) разрешение = числоОдин*числоДва print("Результат умножения = ", разрешение) разрешение = числоОдин/числоДва print("Результат деления = ", разрешение)
Вот начальный вывод, полученный этой программой на Python:
Теперь давайте напечатаем любые два числа, скажем, 6 в качестве первого и 3 в качестве второго числа, чтобы выполнить сложение, вычитание, умножение и деление, как показано на снимке ниже:
Примечание — Вам также может понравиться Программа-калькулятор на Python выполнять то же самое в совершенстве.
Модифицированная версия предыдущей программы
Это модифицированная версия предыдущей программы. end используется для пропуска автоматической печати новой строки через print() . Метод str() используется для преобразования любого типа в строковый тип.
print("Введите две цифры: ", end="") nOne = целое (ввод ()) nTwo = интервал (ввод ()) print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(nOne+nTwo)) print(str(nOne)+ " - " +str(nTwo)+ " = " +str(nOne-nTwo)) print(str(nOne)+ " * " +str(nTwo)+ " = " +str(nOne*nTwo)) print(str(nOne)+ " / " +str(nTwo)+ " = " +str(nOne/nTwo))
Вот пример запуска с пользовательским вводом, 10 в качестве первого и 2 в качестве второго числа:
Сложение, вычитание, умножение, деление на основе выбора пользователя
Эта программа выполняет те же операции, что и в предыдущей программе, но на выбор пользователя. То есть эта программа не автоматически печатает результат всех четырех операций. Скорее, он запрашивает у пользователя и выполняет задачу на основе ввода.
print("Введите две цифры: ", end="") nOne = целое (ввод ()) nTwo = интервал (ввод ()) print("Введите оператор (+,-,*,/): ", end="") канал = ввод () если ch=='+': print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(nOne+nTwo)) Элиф ч=='-': print("\n" +str(nOne)+ " - " +str(nTwo)+ " = " +str(nOne-nTwo)) Элиф ch=='*': print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(nOne*nTwo)) Элиф ch=='/': print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(nOne/nTwo)) еще: print("\nНеверный оператор!")
Вот его пример запуска с пользовательским вводом, 10 в качестве первого и 20 в качестве второго числа, / (деление) в качестве оператора:
Вот еще один пример запуска с пользовательским вводом, 5 в качестве первого и 0 как второе число, затем * (умножить) как оператор:
Сложение, вычитание, умножение, деление с использованием функции
Эта программа использует четыре определяемые пользователем функции для выполнения этой вещи. То есть эта программа имеет четыре функции а именно добавить() , sub() , mul() и div() . Все функции принимают два аргумента и возвращают соответствующий результат.
по умолчанию добавить (а, б): вернуть а+б деф под(а, б): возврат а-б деф мул(а, б): возврат а-б определение дел (а, б): возврат а/б print("Введите два числа: ", end="") nOne = целое (ввод ()) nTwo = интервал (ввод ()) print("Введите оператор (+,-,*,/): ", end="") канал = ввод () если ch=='+': print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(add(nOne, nTwo))) Элиф ч=='-': print("\n" +str(nOne)+ " - " +str(nTwo)+ " = " +str(sub(nOne, nTwo))) Элиф ch=='*': print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(mul(nOne, nTwo))) Элиф ch=='/': print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(div(nOne, nTwo))) еще: print("\nНеверный оператор!")
Эта программа производит тот же результат, что и предыдущая программа. Вот его пример запуска с пользовательским вводом, 5 и 10 как два числа и — как оператор для выполнения:
Сложение, вычитание, умножение, деление с использованием класса
Это последняя программа в этой статье. Он создается с использованием класса , объектно-ориентированной функции Python.
класс CodesCracker: определение добавить (я, а, б): вернуть а+б def sub(я, а, б): возврат а-б деф мул(я, а, б): возврат а-б def div(я, а, б): возврат а/б print("Введите два числа: ", end="") nOne = целое (ввод ()) nTwo = интервал (ввод ()) print("Введите оператор (+,-,*,/): ", end="") канал = ввод () cobj = Взломщик кодов() если ch=='+': print("\n" +str(nOne)+ " + " +str(nTwo)+ " = " +str(cobj.add(nOne, nTwo))) Элиф ч=='-': print("\n" +str(nOne)+ "-" +str(nTwo)+ " = " +str(cobj.sub(nOne, nTwo))) Элиф ch=='*': print("\n" +str(nOne)+ " * " +str(nTwo)+ " = " +str(cobj. mul(nOne, nTwo))) Элиф ch=='/': print("\n" +str(nOne)+ " / " +str(nTwo)+ " = " +str(cobj.div(nOne, nTwo))) еще: print("\nНеверный оператор!")
Эта программа также производит такой же вывод, как и предыдущая программа.
Класс CodesCracker уже определен. Таким образом, используя следующий оператор:
cobj = CodesCracker()
Все свойства CodesCracker присваиваются объекту cobj . Теперь мы можем получить доступ к функциям-членам класса CodesCracker с использованием этого объекта через оператор точка (.) .
Короткая версия предыдущей программы
Это короткая версия предыдущей программы. В этой программе мы применили часть проверки условий внутри функции-члена класса.
класс CodesCracker: def aOperation(self, a, b, c): если с=='+': вернуть а+б Элиф с=='-': возврат а-б Элиф с=='*': вернуть а*б Элиф с=='/': возврат а/б еще: вернуть «я» print("Введите два числа: ", end="") nOne = целое (ввод ()) nTwo = интервал (ввод ()) print("Введите оператор (+,-,*,/): ", end="") канал = ввод () cobj = Взломщик кодов() res = cobj.