Thomas Wouters
  • Member for 4 years, 3 months
  • Last seen more than 3 years ago


Question 24 Level 1

Question: Python has many built-in functions, and if you do not know how to use it, you can read document online or find some books. But Python has a built-in document function for every built-in functions. Please write a program to print some Python built-in functions documents, such as abs(), int(), raw_input() And add document for your own function

Hints: The built-in document method is doc

Solution: print abs.doc print int.doc print raw_input.doc

def square(num): '''Return the square value of the input number.

The input number must be integer.
return num ** 2

print square(2) print square.doc



Question 25 Level 1

Question: Define a class, which have a class parameter and have a same instance parameter.

Hints: Define a instance parameter, need add it in init method You can init a object with construct parameter or set the value later

Solution: class Person: # Define the class parameter "name" name = "Person"

def __init__(self, name = None):
    # is the instance parameter = name

jeffrey = Person("Jeffrey") print "%s name is %s" % (,

nico = Person() = "Nico" print "%s name is %s" % (,



Question: Define a function which can compute the sum of two numbers.

Hints: Define a function with two numbers as arguments. You can compute the sum in the function and return the value.

Solution def SumFunction(number1, number2): return number1+number2

print SumFunction(1,2)


This user doesn’t have any gold badges yet.
This user doesn’t have any silver badges yet.
bronze badge

This user hasn’t posted yet.