#solution for q2 with any number of companies def gross_margin(revenue, cost_of_goods_sold): result=100*((revenue-cost_of_goods_sold)/revenue) return result def main(): size=int(input("number of companies ")) revenue=float(input("enter revenue ")) cost_of_goods_sold = float(input("enter cost_of_goods_sold ")) name=input("enter name of the company ") res=gross_margin(revenue, cost_of_goods_sold) print("gross margin for",name,"is",res) max=res max_name=name for i in range(size-1): revenue=float(input("enter revenue ")) cost_of_goods_sold = float(input("enter cost_of_goods_sold ")) name=input("enter name of the company ") res=gross_margin(revenue, cost_of_goods_sold) print("gross margin for",name,"is",res) if(max