profile
Размещено 2 года назад по предмету Информатика от PolniyBezsar

Я абсолютно не знаю информатику, решите пожалуйста. Тема ветвлений на языке python. Буду очень благодарен!

  1. Ответ на вопрос
    Ответ на вопрос дан oykasfufthv

    Объяснение:

    1)5,10

    Наименьшее: 5

    Наибольшее: 10

    2)8,3,16,9.

    Наибольшее: 16

    3)В первом случае:

    Антон,Виктор,Борис

    Во втором случае:

    Виктор,Антон и Борис ровесники

    1. Ответ на вопрос
      Ответ на вопрос дан ILFV183
      ии что за ответ?
    2. Ответ на вопрос
      Ответ на вопрос дан ILFV183
      написать программу на python'е для вас ничего не говорит?
    3. Ответ на вопрос
      Ответ на вопрос дан oykasfufthv
      Аа,не обратила внимание
  2. Ответ на вопрос
    Ответ на вопрос дан ILFV183

    Ответ:

    1:

    n, m = map(int, input().split())

    print(f'Найбольшее число {[n, m][m > n]}')

    2:

    print(f'Найбольшее число {max(input().split(), key=int)}')

    3:

    lst = [input().split(': ') for _ in range(3)]

    lst.sort(key=lambda x: int(x[1]), reverse=True)

    if lst[0][1] == lst[1][1]:

       print(f'{lst[0][0].split()[-1][:-1]} и {lst[1][0].split()[-1][:-1]} старше {lst[2][0].split()[-1][:-1]}')

    else:

       print(f'{lst[0][0].split()[-1][:-1]} старше всех')

    Объяснение:

    1 - программа принимает на вход строку из двох чисел, разделенных пробелом, делает из нее генератор чисел и распаковывает между переменными n и m. Код [n, m][m > n], это список состоящий из двух элементов, переменных n и m, и сразу же обращаемся к нему по индексу, который будет булевым значением, которое мы получи в результате выражения m > n, если это выражение истинно то мы получаем True которое еквиваленто 1, и в последствии мы получаем елемент под первым индексом, хочу обратить ваше внимание индексация начинается с нуля, из списка [n, m], и если будет введено допустим 1 5, то мы получим следущий текст: "Найбольшее число 5".

    2 - программа получает на вход строку из чисел записаных через пробел, делает из этой строки список строк и выдает самое большое число, key=int  нужен для того чтобы указать как сравнивать елементы последовательности, просто если у нас будут числа 19 и 100, и они будут сравнивать как строки, функция max вернет 19, в этом случае мы говорим что этот список строк нужно сравнить как числа и вернуть самое большое из них.

    3 - программа принимает на вход три строки форматом как в примерах, создает из них список с вложеными списками, потом он сортируется по 2 елементу каждого вложенного списка, и по условию если возраст в первом вложеном списке равняется возросту во втором вложенном списке то выводиться строка: "<имя из первого вложенного списка> и <имя из второго вложенного списка> старше <имя из третьего вложенного списка>", если же кто-то один старше всех то выводится следущая строка: "<имя из первого вложенного списка> старше всех"

    lst[0][0].split()[-1][:-1] подобное выражение нужно для того, чтобы, допустим, из строки "Возраст Антона" получить "Антон"

    1. Ответ на вопрос
      Ответ на вопрос дан PolniyBezsar
      Спасибо большое, благополучия и всего самого наилучшего Вам!!
    2. Ответ на вопрос
      Ответ на вопрос дан ILFV183
      взаимно
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.