Доброго времени суток! У меня есть функция “Стоимость билета” . На ее основе нужно написать функцию “Касса в кинотеатре”, где пользователь сможет узнать стоимость нескольких билетов(взрослого, детского и т.д. ) и получить итоговую сумму.
Имеющаяся функция:
def visit(age: int, group: bool = False, student: bool = False):
if group:
return 20
elif student and age < 28 or age > 66:
return 3
elif age <= 5:
return 0
elif age < 18:
return 5
else:
return 7
age = int(input('Age:'))
is_group = input('Group? (yes/no):')
is_student = input('Student? (yes/no):')
price = besuch(age, is_group == ‘yes’, is_student == ‘yes’)
print('Price:', price)
______________________________________________________________________
Как сделать, чтобы считалась общая стоимость билетов на n- посетителей?
Моя идея - нужно через цикл for запрашивать каждого следующего посетителя и прогонять его по параметрам, а затем собирать стоимость билетов в переменной sum. Возможно есть какие-то более адекватные решения? Заранее благодарю за помощь!