Допустим, у меня есть две пользовательские функции monthly_salary()
и report()
в Python 3
def monthly_salary():
monthly_salary = int(input('Enter Monthly Salary'))
return monthly_salary
def report():
yearly_salary = monthly_salary() * 12
message = '%s %4d %s %6d' % ('John gets paid monthly salary of', monthly_salary(), '& yearly salary of', yearly_salary)
print(message)
Если я запусту приведенный выше код, он будет дважды спрашивать пользователя ежемесячно. Есть ли способ сделать так, чтобы он запрашивал у пользователя месячную зарплату только один раз?