The document contains a student's experiment details including their name, roll number, batch, experiment number, title, algorithm, and Python program to calculate the factorial of a non-negative number entered by the user. The program defines a recursive fact function that returns 1 if the number is 1, or returns the number multiplied by the factorial of the number minus 1 otherwise. It takes user input, calls the fact function, and prints the output.