getting-started-with-for/questions.rst
changeset 522 d33698326409
parent 521 88a01948450d
child 523 54bdda4aefa5
--- a/getting-started-with-for/questions.rst	Wed Nov 17 23:24:57 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,115 +0,0 @@
-Objective Questions
--------------------
-
-.. A mininum of 8 questions here (along with answers)
-
-1. In Python a block is represented by
-
-   a. Curly braces
-   #. Begin and End keywords
-   #. Indentation
-   #. Curly braces + Indentation
-   #. All of the above
-
-Answer: Indentation
-
-2. Indentation is not mandatory in Python
-
-   a. True
-   #. False
-
-Answer: False
-
-3. A ``for`` loop in Python,
-
-   a. is a simple iterator
-   #. is a condition based loop
-   #. can iterate only over integer list of elements
-   #. All of the above
-
-Answer: is a simple iterator
-
-4. ``range()`` function can generate negative numbers
-
-   a. True
-   #. False
-
-Answer: True
-
-5. ``range(a,b)`` function returns,
-
-   a. A tuple of elements from a to b including a and b
-   #. A tuple of elements from a to b excluding b
-   #. A list of elements from a to b including a and b
-   #. A list of elements from a to b excluding b
-
-Answer: A list of elements from a to b excluding b
-
-6. ``linspace(1,100,2)`` and ``range(1,100,2)`` produces the same output,
-
-   a. True
-   #. False
-
-Answer: False
-
-7. What is the output of the below code snippet?
-   ::
-
-     y = 1
-     for x in range(21):
-         y*=x
-     print y
-
-   a. Product of natural numbers up to 20(including)
-   #. Product of natural numbers up to 21(including)
-   #. Zero
-   #. Error
-
-Answer: Zero
-
-8. What is the output of the below code snippet?
-   ::
-
-    y = 1
-    for x in range(1,21):
-        y*=x
-    print y
-
-   a. Product of natural numbers up to 20(including)
-   #. Product of natural numbers up to 21(including)
-   #. Zero
-   #. Error
-
-Answer: Product of natural numbers up to 20(including)
-
-9. What is the output of the below code snippet?
-   ::
-
-    y = 1
-    for x in range(1,21)
-        y*=x
-    print y
-
-   a. Product of natural numbers up to 20(including)
-   #. Product of natural numbers up to 21(including)
-   #. Zero
-   #. Error
-
-Answer: Error
-
-Larger Questions
-----------------
-
-.. A minimum of 2 questions here (along with answers)
-
-1. Write a python script to calculate the sum of the first 1000
-    natural numbers?
-
-2. Write a python script to find out prime numbers up to 500.
-    [`hint`: a number ``A`` which is divisible by only ``1`` and ``A``
-    is a prime number.]
-
-3. Write a python script to find out the difference between the
-    square of sum of first 100 natural numbers and sum of squares of
-    first 100 natural numbers.
-