• Ввести четыре целых числа, найти наибольшее из них. (Python) 7кл

    question img

Ответы 2

  • Спасибо!
  • Во первых, конструкция if-elif-else выглядит не так, как ты попытался написать. else - действие, исполняемое в случае, если ни одно условие не выполняется.

    Правильно конструкция if-elif-else выглядит так:

    if something: #Если выполняется условие 1

    ---> ...

    elif something: #Если условие 1 не выполнилось, проверяем условие 2

    ---> ...

    else somthing: #Если ни то, ни другое не выполняется, делаем это.

    ---> ...

    Подобную программу легче сделать при помощи списков.

    a = []

    print('Enter int number')

    for i in range(4):

       a.append(int(input()))

    print(max(a))

    Или, в случае если вы не знакомы со списками, как то так:

    if a > b and a > c and a>d:

       print('Число a наибольшее и равно ', a)

    elif b > a and b > c and b > d:

       print('Число b наибольшее и равно ', b)

    elif ...: #По образцу как и выше, просто для числа c

       print(...)

    else:

       print('число d наибольшее и равно ', d)

    • Автор:

      lesly
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years