def expiration(num_items, current): good=0 almost_expired=0 expired=0 for i in range(num_items): exp_year=int(input("enter expiration year ")) if(exp_year>current): good+=1 elif(exp_year==current): almost_expired+=1 else: expired+=1 return good,almost_expired, expired def main(): num_items=int(input("num items ")) current=int(input("enter current year ")) good,almost_expired, expired = expiration(num_items, current) print("Good", good, "almost_expired",almost_expired, "expired", expired) if(almost_expired>0): total_loss=0 for i in range(almost_expired): price=float(input("price ")) discount=int(input("discount ")) total_loss=total_loss+price*discount/100 print("total loss", total_loss) else: print("no items about to expire") main()