python — 7. Пользователь вводит три числа. Найти сумму тех чисел, которые делятся на 5. Если таких чисел нет, то вывести error
Вопрос задан
Изменён 11 месяцев назад
Просмотрен 2k раз
import math a, b, c = map(int, input().split()) s = a + b + c if a % 5 == 0 or b % 5 == 0 or c % 5 == 0: print(s)
Недавно начала питон изучать, не могу понять, как сделать так, чтобы код выдавал только сумму чисел, которые делятся на 5 🙁
- python
2
https://ideone.com/vKUT3V
print(sum(x for x in map(int, input().split()) if x%5==0))
5 7 10
15
Можно с использованием for i написать, если уже проходили.
a, b, c = [int(input()) for i in range(3)] numbers = [a, b, c] result = 0 for i in numbers: if i % 5 == 0: result += i print(result)
А если еще не проходили for i, а только на блоке if,elif,else тогда перебором
a, b, c = [int(input()) for i in range(3)] if a % 5 == 0 and b % 5 == 0 and c % 5 == 0: print(a + c + b) elif a % 5 == 0 and b % 5 == 0 and c % 5 != 0: print(a + b) elif a % 5 == 0 and b % 5 != 0 and c % 5 == 0: print(a + c) elif a % 5 != 0 and b % 5 == 0 and c % 5 == 0: print(b + c)
2
s = 0 if a % 5 == 0: s += a if b % 5 == 0: s += b if c % 5 == 0: s += c
list_ = map(int, input().split()) list_ = list(filter(lambda element: not (element % 5), list_)) print(sum(list_))
3
Можно сначала занести все числа в список, а затем отфильтровать его при помощи filter()
. В качестве функции может быть либо пользовательская, либо лямбда-функция. Я же запишу оба примера ниже:
lst = list(map(int, input().split())) # 4 10 9 55 8 -5 # Способ 1 (через пользовательскую функцию) def filter_func(x): return x % 5 == 0 first = list(filter(filter_func, lst)) print(first) # [10, 55, -5] # Способ 2 (через лямбда-функцию) second = list(filter(lambda x: x % 5 == 0, lst)) print(second) # [10, 55, -5]
Найти сумму из элементов списка можно либо вручную через цикл, либо через функцию-сумматор sum().
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
B18 — Логические выражения и множества
1. . , что формула ((x∉А) → (x∉P)) ∨ (x∈Q) тождественно истинна, то есть принимает значение 1 при любом значении переменной х. | |
[10, 15] | |
[20, 35] | |
[5, 20] | |
[12, 40] |
2. На числовой прямой даны три отрезка: P = [0,20], Q=[5,15] и R=[35,50]. , что формула ((x∈P) → (x∈Q)) ∨ ((x∈A) → (x∈R)) тождественно истинна, то есть принимает значение 1 при любом значении переменной х. | |
[-15,-5] | |
[2, 7] | |
[10,17] | |
[15, 20] |
3. На числовой прямой даны три отрезка: P = [15,30], Q=[0,10] и R=[25,35]. , что формула ((x∈P) → (x∈Q)) ∨ ((x∈A) → (x∈R)) тождественно истинна, то есть принимает значение 1 при любом значении переменной х. | |
[10,17] | |
[15, 25] | |
[20,30] | |
[35, 40] |
4. На числовой прямой даны три отрезка: P = [10,50], Q=[15,20] и R=[30,80]. , что формула ((x∈P) → (x∈Q)) ∨ ((x∉A) → (x∉R)) тождественно истинна, то есть принимает значение 1 при любом значении переменной х. | |
[10, 25] | |
[25, 50] | |
[40, 60] | |
[50, 80] |
5. На числовой прямой даны два отрезка: P=[5,15] и Q=[10,20]. , что формула (x∈P) ∧ (x∉Q) ∧ (x∈A) тождественно ложна, то есть принимает значение 0 при любом значении переменной х. | |
[0, 7] | |
[8, 15] | |
[15, 20] | |
[7, 20] |
6. На числовой прямой даны два отрезка: P=[12,22] и Q=[7,17]. , что формула (x∉P) ∧ (x∈Q) ∧ (x∈A) тождественно ложна, то есть принимает значение 0 при любом значении переменной х. | |
[0, 5] | |
[7, 12] | |
[10, 20] | |
[5, 22] |
7. На числовой прямой даны три отрезка: P=[15,30], Q=[5,10] и R=[20,25]. , что формула ((x∈P) → (x∈Q)) ∧ ((x∉A) → (x∈R)) тождественно ложна, то есть принимает значение 0 при любом значении переменной х. | |
[0, 20] | |
[0, 10] | |
[10, 15] | |
[25, 30] |
8. Элементами множества Аявляются натуральные числа. Известно, что выражение ¬(x ∈ {1,2,3,4,5,6}) ∨ (¬(x ∈ {3,6,9,12,15}) → (x ∈ A)) истинно (т. . Определите наименьшее возможное значение суммы элементов множества A. |
Ответ: |
9. Элементами множества A являются натуральные числа. Известно, что выражение |
Ответ: |
10. Элементами множества Aявляются натуральные числа. Известно, что выражение ¬(¬(x ∈ A) ∧ (x ∈ {3,6,9,12})) ∨ ¬(x ∈ {1,2,3,4,5,6}) истинно (т. е. принимает значение 1) при любом значении переменной х. . |
Ответ: |
Калькулятор соотношения трех чисел
Автор Анна Щепанек, доктор философии
Отзыв от Davide Borchia
Последнее обновление: 04 ноября 2022 г.
Содержание:- Как рассчитать соотношение трех чисел?
- Как упростить отношение трех чисел?
- Как использовать этот калькулятор соотношения 3 чисел?
- Связанные инструменты Omni
- Часто задаваемые вопросы
С помощью этого калькулятора отношения 3 чисел Omni вам никогда больше не придется искать соотношение 3 чисел А : Б : С
! Этот инструмент может выполнять различные математические операции, связанные с отношениями трех чисел, например упростить их или определить эквивалентные отношения . Далее мы кратко напомним , как вычислить отношение 3 чисел , и рассмотрим вместе несколько примеров.
Как рассчитать соотношение 3 чисел?
Напомним, что отношения представляют собой количественное соотношение между двумя или более числами, т. е. во сколько раз одно число больше/меньше других чисел . В частности, отношение А : В : С
описывает соотношение между числами А
, В
и С
.
Например, если для выпечки торта вам нужно 100 г сливочного масла, 200 г сахара и 400 г муки, то ваши ингредиенты находятся в соотношении 100 : 200 : 400
. Вам нужно в два раза больше муки, чем сахара, и в два раза больше сахара, чем масла. И, очевидно, муки в четыре раза больше, чем масла. То есть наше отношение можно эквивалентно записать как 1 : 2 : 4
. Здесь мы упростили отношение, разделив все три числа на 100
. С другой стороны, чтобы определить количество ингредиентов для двух тортов, лучше всего записать наше соотношение как 200 : 400 : 800
. То есть мы умножили каждый элемент исходного отношения на
2
.
Как упростить отношение трех чисел?
Чтобы упростить отношение трех чисел A : B : C
:
- Запишите множители
A
,B
иC
. - Определите наибольший общий делитель (НОД) для
A
,B
иC
. - Разделите три числа в соотношении на число из шага 2.
🙋 Чтобы узнать больше о нахождении наибольшего общего делителя, посетите калькулятор GCF.
Как видите, научиться вычислять отношение 3-х чисел вручную довольно просто! Вы всегда можете воспользоваться нашим инструментом для проверки своих расчетов.
Как использовать этот калькулятор соотношения 3 чисел?
Наш калькулятор отношения 3-х чисел имеет множество различных опций, но он очень прост в использовании!
- Начните с решения, какую математическую операцию вы хотите выполнить:
- Упростить соотношение .
Это вариант, который вы должны выбрать, чтобы найти отношение 3 чисел .
- Преобразование в специальную форму :
-
1 : н : м
; -
н:1:м
; или -
н : м : 1
.
-
- Умножить/разделить на заданное число
k
. - Определить коэффициент эквивалентности . Вам необходимо указать одно число нового соотношения.
- Упростить соотношение .
- Введите начальное соотношение
A : B : C
и, при необходимости, укажите коэффициентk
или одно из чиселD
,E
илиF
. - Наш инструмент немедленно выполнит вычисления и покажет вам результаты. Наслаждаться!
С помощью этого омни-инструмента найти отношение трех чисел станет проще простого!
Если вы хотите глубже погрузиться в мир отношений, мы рекомендуем следующие инструменты Omni:
- Калькулятор отношений;
- Калькулятор отношения 2 чисел;
- Калькулятор коэффициента упрощения; и
- Калькулятор эквивалентного соотношения.
Часто задаваемые вопросы
Как разделить 50 долларов в соотношении 2 : 3 : 5?
Чтобы узнать, как разделить данную сумму денег на основе соотношения трех чисел:
- Сложите числа, входящие в соотношение:
2 + 3 + 5 = 10
. Всего десять частей . - Разделите общую сумму денег на результат шага 1:
50 долл. США / 10 = 5
долл. США . Одна часть — пять долларов . - Первый получает две части, поэтому
$10
. Следующий человек получает три части, поэтому15 долларов
. Последний человек получает пять частей, то есть$25
.
Как упростить соотношение 4 : 6 : 10?
- Коэффициенты
4
равны1
,2
,4
. - Коэффициенты
6
равны1
,2
,3
,6
. - Коэффициенты
10
равны1
,2
,5
,10
. - Наибольший общий делитель трех рассматриваемых чисел равен
2
. - Разделите наши числа на
2
и запишите новое соотношение. - Мы пришли к соотношению
2 : 3 : 5
.
Как упростить соотношение 3 : 6 : 8?
- Коэффициенты
3
равны1
,3
. - Коэффициенты
6
равны1
,2
,3
,6
. - Коэффициенты
8
равны1
,2
,4
,8
. - Наибольший общий делитель трех рассматриваемых чисел равен
1
. То есть эти числа (по множеству) взаимно просты с . - Это означает, что наше соотношение не может быть упрощено!
3: 6 : 8
— самая простая форма, которую мы можем иметь.
Анна Щепанек, PhD
Соотношение…
Я хотел бы.