There are many issues with your code:
1. Your code is very messy and riddled with a lot of if else statements, many of which can be better organized using if..elif..else.
2. You are setting rate variable in the get_rate function but never used it, why?
3. in this function:
def get_fee(rate, num_games, num_people, day, is_nite, is_holiday):
, some of your code are assigning values to the function arguments instead of using them, e.g.
and they are never used thereafter.
4. Watch out for syntax error, e.g.
if day <=4
Get your house in order before considering any testing.