1.12 Задачи по материалам недели шаг 5

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

#код
lst = [int(input()) for x in range(3)]
lst.sort()
 
print( lst[2], '\n', lst[0], '\n', lst[1] );

Комментарии

  1. В этой задачи нельзя использовать циклы или функции по правлиам Вам известны только условия.

    ОтветитьУдалить
  2. Но ведь это не проходили еще в курсе....

    ОтветитьУдалить
  3. #Правильный код в контексте задачи выглядит следующим образом:
    n1 = int(input())
    n2 = int(input())
    n3 = int(input())
    if n1 >= n2 >= n3: #1
    print(n1)
    print(n3)
    print(n2)
    elif n1 >= n3 >= n2: #2
    print(n1)
    print(n2)
    print(n3)
    elif n2 >= n1 >= n3: #3
    print(n2)
    print(n3)
    print(n1)
    elif n2 >= n3 >= n1: #4
    print(n2)
    print(n1)
    print(n3)
    elif n3 >= n1 >= n2: #5
    print(n3)
    print(n2)
    print(n1)
    else: #6
    print(n3)
    print(n1)
    print(n2)

    ОтветитьУдалить
    Ответы
    1. Этот комментарий был удален автором.

      Удалить
    2. Поставьте отступы перед каждым "print(n_)

      Удалить
  4. a,b,c = int(input()), int(input()), int(input())

    if a < b:
    a, b = b, a
    if a < c:
    a, c = c, a
    if b > c:
    b, c = c, b
    print(a)
    print(b)
    print(c)

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

1.12 Задачи по материалам недели шаг 6

1.12 Задачи по материалам недели шаг 7