Jak zwrócić wartość z funkcji?

Tak, przeczytałem mnóstwo przykładów na ten temat, ale wciąż tego nie rozumiem.

Uczę się Pythona i zrobiłem ten skrypt, aby pomóc mi zrozumieć, jak „wrócić”:

def random_number():
    random = 0
    random = (random + 5) * 10
    return random

def calc_pay_rise():
    payrise = 5
    random_number()
    payrise = payrise + random
    print payrise

calc_pay_rise()

Spodziewam się wyjścia o wartości 55. Zamiast tego pojawia się błąd: „globalna nazwa„ losowa ”nie jest zdefiniowana”. Myślę jednak, że zdefiniowałem, co losowe jest w funkcji random_number ().

Czy istnieje sposób na przekazanie wartości losowej do funkcji calc_pay_rise ()?

questionAnswers(5)

yourAnswerToTheQuestion