Даны три числа 15 6 и 5: Даны три числа: 15, 6 и 5. Найдите такое четвёртое число, чтобы из этих чисел можно было

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. На числовой прямой даны два отрезка:

  P = [10,25] и Q = [0,12]

.
Выберите такой отрезок

A

, что формула

  ((x∉А) → (x∉P)) ∨ (x∈Q)

тождественно истинна, то есть принимает значение 1 при любом значении переменной

х

.

[10, 15]
[20, 35]
[5, 20]
[12, 40]

2. На числовой прямой даны три отрезка:

  P = [0,20], Q=[5,15] и R=[35,50]

.
Выберите такой отрезок

A

, что формула

  ((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]

.
Выберите такой отрезок

A

, что формула

  ((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]

.
Выберите такой отрезок

A

, что формула

  ((x∈P) → (x∈Q)) ∨ ((x∉A) → (x∉R))

тождественно истинна, то есть принимает значение 1 при любом значении переменной

х

.

[10, 25]
[25, 50]
[40, 60]
[50, 80]

5. На числовой прямой даны два отрезка:

  P=[5,15] и Q=[10,20]

.
Выберите такой отрезок

A

, что формула

  (x∈P) ∧ (x∉Q) ∧ (x∈A)

тождественно ложна, то есть принимает значение 0 при любом значении переменной

х

.

[0, 7]
[8, 15]
[15, 20]
[7, 20]

6. На числовой прямой даны два отрезка:

  P=[12,22] и Q=[7,17]

.
Выберите такой отрезок

A

, что формула

  (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]

.
Выберите такой отрезок

A

, что формула

  ((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))

истинно (т. е. принимает значение 1) при любом значении переменной

х

. Определите наименьшее возможное значение суммы элементов множества

A

.

Ответ: 

9. Элементами множества A являются натуральные числа. Известно, что выражение
   ¬(x ∈ {2,4,8,12,16}) ∧ ¬(x ∈ {3,6,7,15}) ∨
¬(x ∈ {3,6,7,15}) ∨ (x ∈ A)
истинно (т. е. принимает значение 1) при любом значении переменной х.
Определите наименьшее возможное количество элементов множества A.

Ответ: 

10. Элементами множества

A

являются натуральные числа. Известно, что выражение

   ¬(¬(x ∈ A) ∧ (x ∈ {3,6,9,12})) ∨ ¬(x ∈ {1,2,3,4,5,6}) 

истинно (т. е. принимает значение 1) при любом значении переменной

х

. Определите наименьшее возможное количество элементов множества

A

.

Ответ: 

Калькулятор соотношения трех чисел

Автор Анна Щепанек, доктор философии

Отзыв от 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 :

  1. Запишите множители A , B и C .
  2. Определите наибольший общий делитель (НОД) для A , B
    и C .
  3. Разделите три числа в соотношении на число из шага 2.

🙋 Чтобы узнать больше о нахождении наибольшего общего делителя, посетите калькулятор GCF.

Как видите, научиться вычислять отношение 3-х чисел вручную довольно просто! Вы всегда можете воспользоваться нашим инструментом для проверки своих расчетов.

Как использовать этот калькулятор соотношения 3 чисел?

Наш калькулятор отношения 3-х чисел имеет множество различных опций, но он очень прост в использовании!

  1. Начните с решения, какую математическую операцию вы хотите выполнить:
    • Упростить соотношение . Это вариант, который вы должны выбрать, чтобы найти отношение 3 чисел .
    • Преобразование в специальную форму :
      • 1 : н : м ;
      • н:1:м ; или
      • н : м : 1 .
    • Умножить/разделить на заданное число k .
    • Определить коэффициент эквивалентности . Вам необходимо указать одно число нового соотношения.
  2. Введите начальное соотношение A : B : C и, при необходимости, укажите коэффициент k или одно из чисел D , E или F .
  3. Наш инструмент немедленно выполнит вычисления и покажет вам результаты. Наслаждаться!

С помощью этого омни-инструмента найти отношение трех чисел станет проще простого!

Если вы хотите глубже погрузиться в мир отношений, мы рекомендуем следующие инструменты Omni:

  • Калькулятор отношений;
  • Калькулятор отношения 2 чисел;
  • Калькулятор коэффициента упрощения; и
  • Калькулятор эквивалентного соотношения.

Часто задаваемые вопросы

Как разделить 50 долларов в соотношении 2 : 3 : 5?

Чтобы узнать, как разделить данную сумму денег на основе соотношения трех чисел:

  1. Сложите числа, входящие в соотношение: 2 + 3 + 5 = 10 . Всего десять частей .
  2. Разделите общую сумму денег на результат шага 1: 50 долл. США / 10 = 5 долл. США . Одна часть — пять долларов .
  3. Первый получает две части, поэтому $10 . Следующий человек получает три части, поэтому 15 долларов . Последний человек получает пять частей, то есть $25 .

Как упростить соотношение 4 : 6 : 10?

  1. Коэффициенты 4 равны 1 , 2 , 4 .
  2. Коэффициенты 6 равны 1 , 2 , 3 , 6 .
  3. Коэффициенты 10 равны 1 , 2 , 5 , 10 .
  4. Наибольший общий делитель трех рассматриваемых чисел равен 2 .
  5. Разделите наши числа на 2 и запишите новое соотношение.
  6. Мы пришли к соотношению 2 : 3 : 5 .

Как упростить соотношение 3 : 6 : 8?

  1. Коэффициенты 3 равны 1 , 3 .
  2. Коэффициенты 6 равны 1 , 2 , 3 , 6 .
  3. Коэффициенты 8 равны 1 , 2 , 4 , 8 .
  4. Наибольший общий делитель трех рассматриваемых чисел равен 1 . То есть эти числа (по множеству) взаимно просты с .
  5. Это означает, что наше соотношение не может быть упрощено!
    3: 6 : 8
    — самая простая форма, которую мы можем иметь.

Анна Щепанек, PhD

Соотношение…

Я хотел бы.

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

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