вопрос к упражнениям по практикуму Python.


#43

И снова здравствуйте :slightly_smiling_face:
Функции, первый урок, первое задание.
Напишите функцию с названием hello_world, которая будет выводить в консоль фразу - Hello, world!
И вновь не принимает. Пробовал вариант с двумя пропущенными строками, как того требует PEP 8, так и без них.

def hello_world():
    print('Hello, world!')


hello_world()

#44

Доброго времени суток.
Попробуйте без явного вызова hello_world()
просто функцию (2 строки)


#45

Спасибо, сработало.
Осталась последняя загадочная задачка в этом уроке. Здесь туплю скорее я, чем тренажер. В последней строке green в кавычки надо, а вот по остальным ошибкам не совсем понятно, как именно их исправить. Вижу целую кучу вариантов, вроде заменить width на legs, просто удалить лишний width и т. д. Пробую варианты, не проходит.
Найдите и исправьте ошибки в коде:

def table(width=1.5, legs=4, color="brown" ):
    print("Table width -", width)
    print("Table legs -", legs)
    print("Table color -", color)


table()
table(2, color="black", width=2)
table(legs=2)
table(1.2, 2, "gray")
table(1.1, 3)
table(width=2, 4, color="white")
table(color=green, width=2, legs=2)

#46

Доброго дня.
Тоже из разряда "непройденных", вариантов много, непонятно, что конкретно исправлять :slight_smile:
Уже и не помню, выстаивал ли аргументы в том же порядке, попробуйте.

def table(width=1.5, legs=4, color="brown"):
    print("Table width -", width)
    print("Table legs -", legs)
    print("Table color -", color)


table()
table(width=2, legs=2, color="black")
table(legs=2)
table(1.2, 2, "gray")
table(1.1, 3)
table(width=2, legs=4, color="white")
table(width=2, legs=2, color="green")

#47

Увы, не помогло. Следующий урок, первое задание, опять загадка :slightly_smiling_face:
Напишите функцию с названием function и параметрами a и b, которая возвращает сумму этих параметров. Напишите документационную строку к функции содержащую текст - This function adds two arguments.

def function(a, b):
    """This function adds two arguments
    """
    return a + b

#48

Попробуйте

def function(a, b):
"""This function adds two arguments."""
    return a+b