Final answer:
Aristotle focuses on virtue and character development, while Kant emphasizes duty and moral principles.
Step-by-step explanation:
Aristotle differs from Kant in his views on a morally good act in that Aristotle focuses on the concept of virtue and the development of character through reason, while Kant emphasizes the importance of duty and acting morally. Aristotle believes that a morally good act is one that is in accordance with reason and helps to cultivate virtuous character. On the other hand, Kant argues that a morally good act is one that is done out of a sense of duty and in accordance with moral principles, regardless of the outcome.