diff -r e78c284d644b -r 223044cf254f basic-data-type/questions.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/basic-data-type/questions.rst Wed Oct 13 17:10:38 2010 +0530 @@ -0,0 +1,83 @@ +Objective Questions +------------------- + +.. A mininum of 8 questions here (along with answers) + +1. How large can an integer in Python be? + + Any Size. + + +2. How do you define a complex number in Python? + + Using the following notation. + + [Real part] + [Imaginary part] j + example :: + + c= 3.2 + 4.6j + + + +3. Look at the following piece of code :: + + In []: f or t + Out[]:True + + What can you comment about the data type of f and t ? + +4. One major diffence between tuples and lists? + + Tuples are immutable while lists are not. + + +5. Look at the following sequence :: + + In []:t=true + NameError: name 'true' is not defined + + What might be the reason for error here? + + In this scenario , it seems the programmer wanted to create a variable t with the boolean value True with a capital T. Since no variable by the name true(small t) is known to the interpreter it gives a NameError. + + +6. Put the following string in a variable quotation. + "God doesn't play dice" -Albert Einstein + + quotation='''"God doesn't play dice" -Albert Einstein''' + +7. Given a tuple :: + + tup=(7,4,2,1,3,6,5,8) + tup[-2] + + 5 + +8. What is the syntax for checking containership in Python?:: + + element in sequence + 'l' in "Hello" + True + +9. Split this string on whitespaces? :: + + string="Split this string on whitespaces?" + + string.split() + +10. What is the answer of 5/2 and 5.0/2 . If yes , why. + + Yes, There is a difference. + Because one is integer division and other is float division. + +Larger Questions +---------------- + +.. A minimum of 2 questions here (along with answers) + +1. Given two lists for example, + list1=[1,2,3,4] and list2=[1,2,3,4,5,6,7] write a program to remove one list from the other. + + +#. Write a program to check if a string is palindrome? +