0% found this document useful (0 votes)
51 views6 pages

Python Mock Quiz

The document contains a series of code snippets and their outputs, illustrating various programming concepts in Python, such as conditional statements, list and tuple manipulation, and string functions. It also includes explanations of the outputs and clarifications on data types. Overall, it serves as a tutorial for understanding basic Python programming principles.

Uploaded by

ssskkkiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views6 pages

Python Mock Quiz

The document contains a series of code snippets and their outputs, illustrating various programming concepts in Python, such as conditional statements, list and tuple manipulation, and string functions. It also includes explanations of the outputs and clarifications on data types. Overall, it serves as a tutorial for understanding basic Python programming principles.

Uploaded by

ssskkkiii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1.

a =1
b=1
c=2

if a>c:
if b>a:
x=1
else:
x=2
else:
if c!=0:
x=3
x=4
print(x)

Ans: 4

2.
data = ['python','java','C','C++','C+','Go','PHP','SQL']
print(data[2])

Ans: ‘C’. Data can be stored in tuple, but not in dictionary.

3.
data = ['python','java','C','C++','C+','Go','PHP','SQL']
for i in range(8):
data[i]+="_"
print(data[-1])

Ans: SQL_. The data must be in list, not in the form of dictionary or tuple as it will
return a typeerror.
4.
def grab_data(i):
data = ['python','java','C','C++','C+','Go','PHP','SQL']
return data[-i]

print(grab_data(1))

Ans: SQL (because if i = 1, it is ‘java’ but it returned data[-i]. therefore, it is ‘sql’. Data
can be stored in tuple. If you do not return/print the data, the output will be NONE.

4. Alternate solution
def grab_data(i):
data = ['python','java','C','C++','C+','Go','PHP','SQL']
print(data[-i])

grab_data(1)

5.
data = (1,3,5,22,7)
print(data[:-1])

Ans: (1,3,5,22)

6.
x=100
x+x
while x>100 and True:
x=100
if x<50:
print('one')
elif x>100:
print('two')
print('three')
print('four')

Ans: four

7.
def f1():
if True:
return "one"
else:
return "two"
print(f1())

Ans: one (if u small capitalize true, u will get error)

To make this work: E.g.


def f1(i):
if i == 4:
return "one"
else:
return "two"
print(f1(4))

Note that if you write ‘4’ in the print function, it will return two because of the ‘ ‘.

8.
def f1(value):
if value == 'test':
return "one"
else:
return "two"
print(_____) to return ‘one’

Ans: f1(‘test’). Print(f1(‘test’)). Any words other than test will result in ‘two’.
9.
Output of:
print(2%2 > 0 and (4-1)>0 and True)

Ans: False. Even though (4-1) > 0 is true and ‘True’ is true, 2%2 is not more than 0 as
it is 0. Therefore, false.
10.
for num in range(2,7):
if num%3==1:
print(num)

Ans: 4. 4%3 ==1.

11.
teams = {
'green':13,
'red':10}
for var in teams._____:
print(var)

Ans: keys. for var in [Link]():

12.
Which of the string function remove whitespace at the end of a sentence?
Ans: Strip()
1st option: remove(): removing the numbers/words inside a name
e.g. 1
data = [1,2,3,4,5]
[Link](2)
print(data)
Ans: [1, 3, 4, 5]. Data must be stored in list, not tuple / dictionary.

e.g.2
data = [1,2,3,4,5]
chicken = [Link](1)
print(chicken)
Ans: None. Cannot be put in another name

e.g.3
data = ['lionel', 'chien']
[Link]('chien')
print(data)
Ans: ['lionel']

2nd option: split(): It is to create commas in between.


e.g. 1
data = 'hello world'
chicken = [Link]()
print(chicken)
Ans: [‘hello’, ’world’]

e.g. 2: With the space before and after hello world, it will result in “ before and after.
data = ' hello world '
chicken = [Link](' ')
print(chicken)
Ans: ['', 'hello', 'world', '']

e.g.3: creating space after comma


data = 'hello,world'
chicken = [Link](',')
print(chicken)
Ans: ['hello', 'world']

3rd option: Strip(): Remove whitespaces in a variable


e.g.1
data = ' hello, world '
chicken = [Link]()
print(chicken)
Ans: hello, world

4th option: replace(): replacing words inside the variable


e.g. 1
data = 'hello, world'
chicken = [Link]('world', 'master of python')
print(chicken)
Ans: hello, master of python

You might also like