profile
Опубликовано 5 лет назад по предмету Информатика от olgasad73

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

  1. Ответ
    Ответ дан KnowsUser1

    Во первых, конструкция 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)

    1. Ответ
      Ответ дан olgasad73
      Спасибо!
Самые новые вопросы