Поделитесь своими знаниями, ответьте на вопрос:
Напишите функцию mountains(), которая проверит маршрут путешествия. Функция принимает произвольное число позиционных аргументов-строк и произвольное количество именованных параметров, среди которых могут быть такие: min_length – рассматривать строки не меньше указанной длины; presence – рассматривать строки, в которых есть указанная буква; absence – рассматривать строки, в которых нет указанной буквы; larger – рассматривать строки, лексикографически большие указанной строки. Функция возвращает суммарную длину подходящих строк и самую маленькую лексикографически строку. Ввод trip = ['Talcahuano', 'Alps', 'Cordillera', 'Chile', 'Peru'] conditions = {'min_length': 5, 'presence': 'a', 'absence': 'i', 'larger': 'Business'} print(*mountains(*trip, **conditions)) Вывод 10 Talcahuano
1) ответ: 12
a 1 2 3
b 1 2 4
2) ответ: i = 30
3) ответ: б), потому что условие проверяется перед началом работы очередного круга цикла.
3 (???) ) ответ: 2 раза. В ходе работы цикла переменная p должна стать равной 0.02
4) ответ: г)
Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен нулю, потом ему прибавляется в значении по единице, пока i не станет равным пяти (0,1,2,3,4,5). Итого к S прибавляется единица шесть раз.
Снизу практически анологично. Это максимально тупо, что просите объяснения к таким простым вопросам.
5) ответ: г)
Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен -1, потом ему прибавляется в значении по единице, пока i не станет равным 2 (-1,0,1,2). Итого к S прибавляется единица 4 раза.