2013-12-02 4 views
-3

Мне нужна помощь по назначению программирования. Я полностью потерял это. Если бы кто-нибудь мог помочь, это было бы здорово. Язык программирования находится в Python.Функция возврата наименьшего значения (Python)

Напишите функцию наименьшая(), которая примет три числа в качестве параметров и вернет наименьшее значение. Если более одного номера привязаны к наименьшему, все равно верните это наименьшее число. НЕ используйте встроенную функцию min() Python для этого.

6,3,5 -> 3 
4,4,8 -> 4 
3,7,2 -> 2 
1,8,9 -> 1 
9,0,6 -> 0 
+3

Что у вас до сих пор? –

+1

Вам нужно задать конкретный вопрос о своем задании. Вопросы, которые состоят только из копирования/вставки вашего задания на домашнюю работу, здесь не по теме. –

+0

Непроверенные и «Я могу беспокоиться о кодез-плз», задают загадочный код, который ваш проф узнает, что вы не писали: 'open ('path/to/input') как infile, open ('path/to/output ',' w ') в качестве outfile: outfile.write (' \ n'.join (str (i) для i in (max ([int (i) для i в строке.strip(). split (',')], key = lambda x: -x) для строки в infile))) ' – inspectorG4dget

ответ

4

Ну вы не говорите, что вы не можете использовать встроенный макс функцию, так

def smallest(*args): 
    return max(*args, key=lambda x:-x) 
Смежные вопросы