عندي أسئلة على هذا الكود (Python) أتمنى أن يجبني عليها أحد :

def tax(bill):
    """Adds 8% tax to a restaurant bill."""
    bill *= 1.08
    print "With tax: %f" % bill
    return bill

def tip(bill):
    """Adds 15% tip to a restaurant bill."""
    bill *= 1.15
    print "With tip: %f" % bill
    return bill

meal_cost = 100
meal_with_tax = tax(meal_cost)
meal_with_tip = tip(meal_with_tax)
  1. ما الذي يتم وضعه بالقوسين في الدول || مثال : def tax(___,___)

  2. ماذا يعني =* || مثال : bill *= 1.08

  3. ما الفرق بين print و return


أتمنى أن يجبني أحد على هذه الأسئلة :)