Example input
//In the Prompt
[University]: Harvard University
[Language]: English
[Course]: Introduction to Computer Science
//Next Prompts are just your Questions
Which type of Programming does Python support?
a) object-oriented programming
b) structured programming
c) functional programming
d) all of the mentioned
Example output
//Answer to the first Question
The correct answer is (d) all of the mentioned.
Python supports object-oriented programming, structured programming, and functional programming. Object-oriented programming is supported by creating and using classes and objects in Python. Structured programming is supported by using control structures such as loops and conditionals to create well-organized programs. Functional programming is supported by using features such as lambda functions and list comprehensions to create programs that emphasize function composition and immutability.
Source: Lecture notes from Harvard's CS50x Introduction to Computer Science course, Week 6 - Python, available at https://cs50.harvard.edu/x/2022/weeks/6/