Форум сайта python.su
№1 Дан номер месяца (1 — январь, 2 — февраль, …). Вывести число дней в этом месяце для невисокосного года.
Вторая еще хуже(
№2Описать функцию Max2(A,B) вещественного типа, находящую максимальное из двух вещественных чисел A и B. С помощью этой функции найти максимальные из пар чисел A и B, A и C, A и D, если даны числа A, B, C, D.
Офлайн
ты же знаешь что нечётные месяца - 31 , а чётные - 30 , исключая 29 февраля.. примерно так :)
Офлайн
Офлайн
так с 1 задачей я разобрался спс) А вот со 2 как то тяжко, и в учебнике, в котором все на английском, я честно говоря, мало что понял. Помогите разобраться очень прошу!!!!!!!!!!!
Офлайн
GavricА это точно по питону задания
так с 1 задачей я разобрался спс) А вот со 2 как то тяжко, и в учебнике, в котором все на английском, я честно говоря, мало что понял. Помогите разобраться очень прошу!!!!!!!!!!!
def Max2(a,b):
try:
a,b = float(a),float(b)
except:
print 'Wrong Input'
return
if a > b:
return a
elif a < b:
return b
return
>>> Max2(2.5,3)
3.0
>>> Max2(2.5,'dfdf')
Wrong Input
>>>
Отредактировано (Дек. 9, 2010 16:26:25)
Офлайн
def max2(a,b):
return max(a,b)
Офлайн
hellsladeКраснею и прячусь под стол :)ВОт так :)def max2(a,b):
return max(a,b)
Офлайн
pill
ну а что, в задании не сказано не использовать стандартных функций :)
Офлайн
Можно еще так:
max2 = max
def max2(a, b):
return [a, b][b>a]
Офлайн
Gavric
видел сколько вариантов? преподу все покажи, пусть очумеет от твоих знаний и 5 автоматом за семестр поставит :)
Офлайн