Даны три числа вывести на экран yes если можно взять какие то два из них и в сумме получить третье
Перейти к содержимому

Даны три числа вывести на экран yes если можно взять какие то два из них и в сумме получить третье

  • автор:

Прошу объяснить логику задачи

Объясните плиз логику этого задания, а то что-то не могу сообразить. Как я понял определяем 3 переменных с любым значением a =3 , b = 7, c = 10. Следовательно, если возьмем a и b, то получим число c и тогда будет вывод "Yes". Но как это реализовать ума не хватает. Здесь уместен цикл while или for?

Ума хватило написать такой код, но он всегда говорит Yes ))

Декоратор @property ООП прошу объяснить как это работает
Всем привет! Изучив основы python, я начал знакомиться с ООП, и на моём пути встала тема с.

Прошу объяснить как переводить массив в двоичную систему счисления
Переписать положительные элементы массива целых чисел X в обратном порядке в массив Y. Вычислить.

Две задачи, прошу объяснить как их выполнить
Добрый день, нужна помощь с двумя задачами над которыми я долго ломал голову. Первая: Создайте.

Просьба объяснить логику работы функции
from pandas import read_csv from pandas import datetime from matplotlib import pyplot from.

Даны три числа, Вывести на экран yes, если можно взять какие-то два и в сумме получить третье​

  • 25 October 2020
  • Ответ оставил: restIess

a,b,c = int(input()), int(input()), int(input())

if (a + b == c) or (a + c == b) or (c + b == a):

print(«YES»)

else:

print(«NO»)

  • НЕ НАШЛИ ОТВЕТ?

Нажимая на кнопку «Ответить на вопрос», я даю согласие на обработку персональных данных

Последние опубликованные вопросы

  • Алгебра
  • Английский язык
  • Беларуская мова
  • Беларуская мова
  • Биология
  • География
  • Геометрия
  • Другие предметы
  • Другое
  • Информатика
  • История
  • Қазақ тiлi
  • Литература
  • Математика
  • Обществознание
  • Право
  • Русский язык
  • Українська література
  • Українська мова
  • Физика
  • Химия
  • Экономика

Python-сообщество

Допустим: Даны три числа. Написать “yes”, если можно взять какие-то два из них и в сумме получить третье
Не особо заморачиваясь:

x = int(input())
y = int(input())
i = int(input())

if x + y == i or x + i == y or y + i == x:
print(“yes”)

Ок. Помню, на Си в операторе if, можно было продолжать оператор в следующей строке, а можно в питоне также? Например по аналогии с языком Си:

if x + y == i or
x + i == y or
y + i == x:
print(“yes”)

Даны три числа вывести на экран yes если можно взять какие то два из них и в сумме получить третье

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

Симметричное шифрование текста случайным образом на Python

Перед нами стоит следующая задача: необходимо зашифровать текст написанный.

Задачи простые для освоения основ языка Python

Вывести на экран предложение «Hello World! I am developer!»; Вывести на экран.

Задачи на условные операторы для освоения языка Python

Дано два числа. Вывести на экран наибольшее из чисел; Пользователь.

Задачи на списки для освоения языка Python

Заполнить список ста нулями, кроме первого и последнего элементов.

10 thoughts on “ Задачи на циклы для освоения языка Python ”

Дмитрий Иванишен

Блин, ознакомился с темой циклов на нескольких разных сайтах, но не могу додуматься как посчитать вторую задачку

for i in range(1, 101):
print(i) #Полный ответ

PrintHuman

Я конечно новичок, да и видимо вопрос уже не актуален, но на сколько я понимаю данное решение не правильно. Как я решил данную задачку:
x = 0
for i in range(1, 101):
x += i
rezult = x
print(«Сумма ряда чисел от 1 до 100 = «, rezult) #Вывод результата.

нет, слегка иначе. Есть несколько способов.
1)
s = 0
for i in range(0, 101):
….s += i
print(s)
2)
nums = list(range(0, 1010)
print(sum(nums))
3)
nums = [i for i in range(0, 101)]
print(sum(nums))

В первом мы каждую итерацию цикла добавляем к переменной s число на одно больше предыдущего.
Во втором создаю список с помощью функции range с числами от 0 до 100, нахожу его сумму
В третьем создаю быстрый список с помощью цикла и нахожу сумму

Пожалуйста срочно помогите! Язык Python

Задача 1;Даны три числа. Вывести на экран «yes«, если среди них есть одинаковые, иначе вывести “ERROR”;
Задача 2;Даны три числа. Вывести на экран «yes«, если можно взять какие-то два из них и в сумме получить третье;

Пожалуйста срочно помогите! Язык Python

if a == b or a==c or b==a or b==c or c==a or c==b:
. print(‘yes’)
else:
. print(‘error’)

if a + b ==c or c + b ==a or a + c==b :
. print(‘yes’)
else:
. print(‘error’)

if a == b or a==c or b==a or b==c or c==a or c==b: . print(‘yes’)
else: . print(‘error’)

Даны три числа, Вывести на экран yes, если можно взять какие-то два и в сумме получить третье​

  • 25 October 2020
  • Ответ оставил: restIess

a,b,c = int(input()), int(input()), int(input())

if (a + b == c) or (a + c == b) or (c + b == a):

else:

  • НЕ НАШЛИ ОТВЕТ?

Нажимая на кнопку «Ответить на вопрос», я даю согласие на обработку персональных данных

Последние опубликованные вопросы

  • Алгебра
  • Английский язык
  • Беларуская мова
  • Беларуская мова
  • Биология
  • География
  • Геометрия
  • Другие предметы
  • Другое
  • Информатика
  • История
  • Қазақ тiлi
  • Литература
  • Математика
  • Обществознание
  • Право
  • Русский язык
  • Українська література
  • Українська мова
  • Физика
  • Химия
  • Экономика

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

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