Перейти к содержимому

Напишите программу которая считывает три числа и выводит их сумму

  • автор:

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

Python

Python 3.11 (with numpy, scipy, matplotlib, scikit-learn)

# Считываем три числа number1 = float(input("Введите первое число: ")) number2 = float(input("Введите второе число: ")) number3 = float(input("Введите третье число: ")) # Суммируем числа sum_result = number1 + number2 + number3 # Выводим результат print("Сумма введенных чисел:", sum_result)

Output

Comments

Please sign up or log in to contribute to the discussion.

Embed on website

To embed this program on your website, copy the following code and paste it into your website’s HTML:

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

Напишите программу, которая считывает три целых числа и выводит истину, если ровно одно число положительно (т.е.> 0). В противном случае он должен напечатать false.

import java.util.Scanner; class Main < public static void main(String[] args) < Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(); boolean res =(a>0)&&(b<=0)&&(c<=0)||(c>0)&&(a<=0)&&(b<=0)||(b>0)&&(a <=0)&&(b<=0); System.out.println(res); >> 

Но если к примеру ввести числа: 0 2 0, то программа работать не будет. Подскажите, как исправить выражение,чтобы все работало нормально.

Отслеживать
задан 15 окт 2020 в 12:02
25 3 3 бронзовых знака
15 окт 2020 в 12:08

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Вообще у вас ошибка вот тут

Вы b проверяете 2 раза, а с не проверяете совсем.

Чтобы не писать трехэтажные выражения, как вариант

import java.util.Scanner; class Main < public static void main(String[] args) < Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int c = scanner.nextInt(); int count = 0; if (a >0) count++; if (b > 0) count++; if (c > 0) count++; boolean res = count == 1; System.out.println(res); > > 

Сумма трех чисел

Условие: Напишите программу, которая берет три числа и выводит их сумму. Каждое число дается в отдельной строке.

a = int(input()) b = int(input()) c = int(input()) s = a + b + c print(s)

Этот код сначала вводит три переменные: a, b, c – каждую с новой строки. Затем в переменную «S» считает сумму всех трёх чисел и после выводит командой print() значение.

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Напишите программу которая считывает три числа и выводит их сумму

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2023. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

Public user contributions licensed under cc-wiki license with attribution required

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

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