def question_and_answer(prompt):
    print("Question: " + prompt)
    msg = input(11)
    print("Answer: " + msg)

question_and_answer("How many players are their on defense?")
Question: How many players are their on defense?
Answer: 11
import pandas as pd

data = {
    'Name': ['Dillon', 'Noor', 'Steven', 'Lucas', 'Harsha', 'Varalu', 'Ryan', 'Emaad'],
    'Age': [24, 31, 42, 27, 29, 26, 90, 15],
    'Gender': ['M', 'M', 'M', 'M', 'F', 'F', 'F', 'F'],
    'Grade': ['A', 'B', 'A', 'D', 'C', 'F', 'B', 'A']
}

df = pd.DataFrame(data)

# descriptive statistics of numeric columns
print(df.describe())

# counts of unique values in the 'Grade' column
print(df['Grade'].value_counts())

# mean age by gender
print(df.groupby('Gender')['Age'].mean())
             Age
count   8.000000
mean   35.500000
std    23.268618
min    15.000000
25%    25.500000
50%    28.000000
75%    33.750000
max    90.000000
A    3
B    2
D    1
C    1
F    1
Name: Grade, dtype: int64
Gender
F    40.0
M    31.0
Name: Age, dtype: float64