
Вопрос задан 07.07.2023 в 14:41.
Предмет Информатика.
Спрашивает Егоров Павел.
ДАЮ 40 БАЛЛОВ Python3 Даны три целых числа. Найдите наибольшее из них (программа должна вывести
ровно одно целое число). Используйте ровно два оператора сравнения (>, <, >=, <=) для решения этой задачи. Использовать функции max и min, а также логические операции and и or нельзя.

Ответы на вопрос

Отвечает Бонд Митя.
Ответ:
a = int(input("a = "))
b = int(input("b = "))
c = int(input("c = "))
m = a
if m < b:
m = b
if m < c:
m = c
print("max =",m)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
С удовольствием помогу вам решить данную задачу с использованием только двух операторов сравнения. Вот как это можно сделать:
pythona = int(input())
b = int(input())
c = int(input())
# Сравниваем a с b и выбираем большее из них
if a > b:
max_ab = a
else:
max_ab = b
# Сравниваем полученное максимальное из a и b с c
if max_ab > c:
result = max_ab
else:
result = c
print(result)
Программа сначала сравнивает a и b, выбирает большее из них, затем это максимальное значение сравнивается с c, и наибольшее из всех трех чисел определяется и выводится.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili