Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IGCSE YR 11 The Big last Quiz Paper 2

Total questions: 173

Worksheet time: 2hrs 12mins

Name
Class
Date
1.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
2.
Why do we use flowcharts?
a)
To represent algorithms in an easy way
b)
To use different maths shapes
3.

What does this symbol represent? (a)  

Choose from the below words
Start
Sub
Decision
Process
4.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
5.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
6.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
7.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
8.

What symbol shows something you need to do?

a)

oval

b)

parallelogram

c)

rectangle

d)

diamond

9.

Which symbol shows input?

a)

oval

b)

parallelogram

c)

rectangle

d)

diamond

10.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
11.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
12.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

13.
What is an algorithm?
a)
A problem
b)
A solution to a problem
c)
The steps that are taken to solve a problem
d)
The words to enter when typing
14.

A diagram to show each step

a)

Flowchart

b)

Algorithm

15.

A flowchart does not need to have a Start

a)

True

b)

False

16.

How many arrows should come out of a decision symbol in a flowchart?

a)

0

b)

1

c)

2

d)

3

17.

How many arrows come out of the end symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

18.
Which loop can you use for an exact number of times?
a)
for
b)
while
19.
If I want to use a loop to make sure I check my math answers exactly three times, which loop would I use?
a)
for
b)
while
20.
Which loop can you use to keep checking a program until finally works?
a)
for
b)
while
21.
Which loop can you use to keep checking if something is true? You don't know how many times you'll need it to loop?
a)
for
b)
while
22.
Which symbol show sequence, direction of flow, or the order in which a chart is read?
a)
diamond
b)
parallelogram
c)
retangle
d)
arrow
23.
What is an Algorithm?
a)
A set of instructions in order
b)
A task for the computer
24.
What is the name of this symbol in a flowchart?
a)
Input
b)
Output
c)
Decision/Question
d)
Process
25.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No
26.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
27.

What are the two main ways that algorithms can be designed?

a)

Images or videos

b)

In pseudocode or as a flowchart

c)

By hardware or software

28.

What is pseudocode?

a)

A way of describing a set of instructions in text form

b)

A specific programming language that all computers use

c)

A diagrammatic representation of a set of instructions

29.

What is important to remember when designing an algorithm?

a)

whether to use a flowchart or pseudocode

b)

the instructions are in the correct order

c)

that it must be easy to read

30.

What is missing on the following flowchart?

a)

Arrows

b)

Flow lines

c)

Terminators

d)

Process symbols

31.

This flowchart is made to...

a)

Calculate the area and perimeter of a square

b)

Output figures of different sizes

c)

Calculate the area and perimeter of a circle

d)

Find out how long it takes to get to the moon

32.

In this flowchart, r ...

a)

is the radius of a circle

b)

stands for random number

c)

represents a running total

d)

is a miscellaneous variable

33.

This flowchart is made to ...

a)

find out which of two numbers is the biggest

b)

add two numbers together and output the larger result

c)

input two numbers and expand them

34.

By examining this flowchart we can tell that the temperature in the flowchart ...

a)

is not in Dubai

b)

must be measured in Fahrenheit

c)

is being measured in Celsius

35.
Which data type is used to store:
100
a)
Integer
b)
Double
c)
Boolean
d)
String
36.
Which data type is used to store:
TRUE
a)
Boolean
b)
Double
c)
String
d)
Integer
37.
Which data type is used to store:
"D"
a)
Character
b)
String
c)
Integer
d)
Double
38.
This data type is used to store whole numbers
a)
Integer
b)
Double
c)
Boolean
d)
String
39.
This data type is used to store a mixture of letters and numbers and symbols.
a)
String
b)
Character
c)
Boolean
d)
Integer
40.

What is a variable?

a)

A storage location of memory which can change

b)

A random area to store things in.

c)

Something that changes

d)

Something that can only store numbers

41.

What is a Constant?

a)

A storage location of memory which does not change

b)

A random area to store things in.

c)

Something that changes

d)

Something that can only store numbers

42.

Define the term ‘Algorithm’

a)

The process of filtering out the characteristics of problems that are not needed in order to concentrate on those that are needed

b)

An algorithm is a set of steps/instructions needed to complete a software task.

c)

The process of breaking down a complex problem into a series of more manageable problems

d)

Identifying patterns

43.

What value would be output if a = 6 and b = 6?

a)

4

b)

12

c)

2

d)

24

44.
What is pseudocode?
a)
Simplified programming language, that is not a specific language
b)
Complicated programming language
c)
Simple programming language, which is linked to a specific language
d)
A type of cheese
45.
What does this pseudocode do?
print "Hello"
a)
Nothing
b)
Prints the word "Hello" to the output
c)
hello is print in pseudocode
d)
The code won't work
46.

Which of these is NOT an algorithm?

a)

Following recipe instructions

b)

Working out how an engine works

c)

Tying your shoelaces

d)

Making a cup of coffee

47.

What is a sequence

a)

Putting and executing instructions in order.

b)

A pattern of numbers.

c)

Instructions which a computer follows.

d)

A line of code

48.

What are the three algorithm constructs?

a)

Sequence, Selection, Iteration

b)

Input, Process, Output

c)

Input/output, decision, terminator

d)

Loop, input/output, process

49.

Variables are assigned an identifier. The identifier should be:

a)

not too long

b)

have a sensible name

c)

not start with a number

d)

not start with a capital letter

e)

all of the above

50.

What is a "Variable" ?

a)

A value that can be changed and manipulated as an algorithm is running

b)

A value that cannot be changed and manipulated as an algorithm is running

51.

firstName is and example of what commonly used way to name a variable

a)

camelcase

b)

snakecase

c)

linecase

d)

hillcase

52.

This an example of:

a)

a nested if

b)

a combined if

c)

a multiple if

d)

a sequence if

53.

Case statements can be used in some languages instead of:

a)

a nested if

b)

a combined if

c)

a multiple if

d)

a sequence if

54.
What is my result?
mickey = mouse                                   .
if mickey == mouse:                           .
.            print("Mickey is a mouse")
.else:                                                             .
.         print("Minnie rules")        .
a)
"Mickey is a mouse"
b)
"Minnie rules"
c)
Nothing prints.
d)
"Mickey is a mouse" & "Minnie rules"
55.
What is my result?
john = 5                                                                        .
if john > 6:                                                                  .
.            print("John is getting ice cream")
else:                                                                               .
.               print("John is getting apple juice")
print("John is getting grapes")                    .
a)
John is getting ice cream
John is getting grapes
b)
John is getting apple juice
John is getting grapes
c)
John is getting apple juice
d)
John is getting ice cream
56.
What is my result?
john = 5                                                                        .
if john > 6:                                                                  .
.            print("John is getting ice cream")
else:                                                                               .
.               print("John is getting apple juice")
.      print("John is getting grapes")
a)
John is getting ice cream
John is getting grapes
b)
John is getting apple juice
John is getting grapes
c)
John is getting apple juice
d)
John is getting ice cream
57.
What is my result?
john = 8                                                                        .
if john > 6:                                                                  .
.            print("John is getting ice cream")
else:                                                                               .
.               print("John is getting apple juice")
.      print("John is getting grapes")
a)
John is getting ice cream
John is getting grapes
b)
John is getting apple juice
John is getting grapes
c)
John is getting apple juice
d)
John is getting ice cream
58.
What is my result?
john = 3                                                                        .
if john < 6:                                                                  .
.            print("John is getting ice cream")
else:                                                                               .
.               print("John is getting apple juice")
print("John is getting grapes")                     .
a)
John is getting ice cream
John is getting grapes
b)
John is getting apple juice
John is getting grapes
c)
John is getting apple juice
d)
John is getting ice cream
59.
What is my result?
john = 6                                                                        .
if john != 6:                                                                  .
.            print("John is getting ice cream")
else:                                                                               .
.               print("John is getting apple juice")
.      print("John is getting grapes")
a)
John is getting ice cream
John is getting grapes
b)
John is getting apple juice
John is getting grapes
c)
John is getting apple juice
d)
John is getting ice cream
60.

If X is odd and Y is even, then X must have a greater value than Y. Which example(s) support this statement?

a)

X = 3, Y = 2

b)

X = 4, Y = 3

c)

X = 11, Y = 12

d)

X = 2, Y = 2

61.

If X has a greater value than Y, then X must have a greater absolute value than Y. Which example(s) support this statement?

a)

X = 12, Y = -2

b)

X = 20, Y = -13

c)

X = 12, Y = 13

d)

X = 3, Y = -4

62.

If the absolute value of X and Y are the same, then the value of X and Y must also be the same. Which example(s) support this statement?

a)

X = 2, Y = 2

b)

X = -4, Y = 4

c)

X = 5, Y = -10

d)

X = -10, Y = 10

63.

If X is 10, then X must have a greater value than Y. Which example(s) support this statement?

a)

X = 1, Y = 18

b)

X = 10, Y = -2

c)

X = 10, Y = 11

d)

X = 9, Y = -13

64.

The "If" Statement is an example of a _________________

a)

Correctional Statement

b)

Competitive Statement

c)

Conditional Statement

d)

Inquisitive Statement

65.

Which of these is the correct format of an "if" statement?

a)
b)
c)
d)
66.

How many "if" statements can a single program have?

a)

<10

b)

<20

c)

<30

d)

As many as is needed

67.

True/False: The body of an "if" statement will only be executed if the condition is true.

a)

True

b)

False

68.

What happens to the code in the body of an "if" statement if the condition is false?

a)

The computer determines if it is essential to the program and if it is, then the code is executed anyway.

b)

The code moves to a coastal city, attempting to find love and start a family. However, low waged and crushing mortgage rates lead to it moving back home where it sits, hoping that one day it will be executed.

c)

The code is skipped.

d)

The code stages a revolution and attempts to take over the program, ultimately unsuccessfully, which leads to it not being executed.

69.

Which of these can be paired with an "if" statement to represent other outcomes of a scenario?

a)

or

b)

else

c)

but

d)

sheboygan

70.

Which of these is the correct format for an "if/else" statement?

a)
b)
c)
d)
71.

How many "else" statements can you pair with a single "if" statement

a)

1

b)

<10

c)

<20

d)

As many as is needed.

72.

Which of these is the proper format of an "else/if" chain statement?

a)
b)
c)
73.

What will be the output of the code?

a)

Even

b)

EvenDivisible by 3

c)

Even

Divisible by 3

d)

Not Divisible by 6

74.
Loop statements are:
a)
Selection Statements
b)
Iteration Statements
75.

Which of the following control structure are needed to repeat a code?

a)

sequence

b)

loop

c)

selection

d)

if

76.

This loop can only be used when the programmer knows the number of times a code is to be repeated

a)

while

b)

for

c)

do while

d)

repeat until

77.

Which of these is NOT a loop in python?

a)

for loop

b)

while loop

c)

nested loop

d)

if loop

78.

Which of these operators means EQUAL TO?

a)

'='

b)

'=>'

c)

'<='

d)

'=='

79.

Which of these will allow me to count from 0-20 in steps of 5?

a)

for x in range(0,20):

print(x)

b)

while x = (0,20,5):

print(x)

c)

for x in range(0,21,5):

print(x)

d)

for x in range(0,21,5):

print(y)

80.

If i want to continuously check for a correct answer, what loop would i use?

a)

for loop

b)

while loop

81.

What is a Count-Controlled loop?

a)

for loop

b)

while loop

82.

Which kind of loop would be used?


I need a guessing game program that will let me keep guessing until I get the right answer.

a)

FOR Loop

b)

WHILE Loop

83.

Which kind of loop would be used?


I need a program that will keep letting me add money to a piggy bank until I get to £100.

a)

FOR Loop

b)

WHILE Loop

84.

WHILE loops are

a)

loops which run an unknown number of times

b)

loops which run for a specific number of times

c)

the same as if statements

d)

not part of programming

85.
Which of the following symbols is used in Python to mean "Not equal to"?
a)
==
b)
!=
c)
<>
d)
><
86.
Which of the following symbols is used in Python to mean "Greater than or equal to"?
a)
<=
b)
>>
c)
>=
d)
=>
87.
Which of the following symbols is used in Python to mean "Less than or equal to"?
a)
<<
b)
=<
c)
<=
d)
!=
88.

In a while loop the minimum time a code will be executed is

a)

Once

b)

Twice

c)

0

89.

In a While loop a code will be repeated until the condition becomes

a)

FALSE

b)

TRUE

c)

User choice

90.

WHILE loops are

a)

loops which run an unknown number of times

b)

loops which run for a specific number of times

c)

the same as if statements

d)

not part of programming

91.

Input statement

a)

Outputs a message on the screen

b)

Gets data from the user

c)

A decision

d)

A loop controlled by a decision

92.

Print statement

a)

Outputs a message on the screen

b)

Gets data from the user

c)

A decision

d)

A loop controlled by a decision

93.
Which of the following is not a data type?
a)
Number
b)
Text
c)
Word
d)
Desk
94.
Variables and constants in programs need to be assigned a data type.
a)
True
b)
False
95.
What data type would be best to record the exact length of a piece of string in meters?
a)
Real
b)
Boolean
c)
Decimal
d)
Integer
96.
Data types of variables can never be changed.
a)
False
b)
True
97.
What data type would be best used to record an email address?
a)
String
b)
Integer
c)
Real
d)
Character
98.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'A' be?

a)

1

b)

3

c)

5

d)

7

99.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'B' be?

a)

1

b)

3

c)

5

d)

7

100.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'C' be?

a)

1

b)

3

c)

8

d)

13

101.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'D' be?

a)

11

b)

13

c)

8

d)

1

102.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'E' be?

a)

3

b)

5

c)

8

d)

13

103.

Look at the Algorithm Below. In the corresponding Trace Table, what value should 'F' be?

a)

5

b)

8

c)

13

d)

18

104.

Tests are planned before starting to code

a)

True

b)

False

105.

Only valid data inputs are tested

a)

True

b)

False

106.

I am data which is in the expected 'normal' range

a)

Invalid

b)

Boundary

c)

Valid

107.

I am data which is would not be accepted in my program

a)

Invalid

b)

Boundary

c)

Valid

108.

I am data which checks a range of acceptable inputs, including at the start and end

a)

Invalid

b)

Boundary

c)

Valid

109.

Objectives

What is the missing word <?>

Understand and use data types: integer, real, char, <?> and Boolean



(a)  

110.

Objectives

What is the missing word <?>

Use arithmetic operators including <?> and DIV



(a)  

111.

Variables will typically be one of the following types:

Integer, Boolean, real, char or string

For the variables given, the data types would be:

a)

numberOfStudents

1.

Integer

b)

circleArea

2.

Real

c)

found

3.

Boolean

d)

answer

4.

Char

e)

studentName

5.

String

112.

The operator DIV is used for integer division, also known as quotient

What is the result of the following operation?

weeks ← 31 DIV 7

a)

3

b)

4

c)

7

d)

31

e)

38

113.

MOD (modulus) is used to find the remainder when dividing one integer by another

What is the result of the following operation?

daysLeft ← 31 MOD 7

a)

3

b)

4

c)

7

d)

31

e)

38

114.

The operator DIV is used for integer division, also known as quotient

What is the result of the following operation?

digit ← 105 DIV 10

a)

1

b)

10

c)

100

d)

5

e)

10

115.

MOD (modulus) is used to find the remainder when dividing one integer by another

What is the result of the following operation?

remainder ← 105 MOD 10

a)

1

b)

10

c)

100

d)

5

e)

10

116.

Concatenating strings

firstname ← “Revise"

surname ← “Hard"

fullname ← surname + " " + firstname

OUTPUT fullname

What will be output?

a)

"ReviseHard"

b)

"HardRevise"

c)

"Hard Revise"

d)

"Revise Hard"

117.

Match the following substring starts with position 1

What will be the values of a, b and c and d below?

zooName ← "London Zoo"

a ← LEN(zooName)

b ← SUBSTRING(zooName,2,3)

c ← LCASE(zooName)

d ← UCASE(zooName)

a)

a

1.

10

b)

b

2.

ond

c)

c

3.

london zoo

d)

d

4.

LONDON ZOO

118.

Match the following

What is the output of the following program?

a ← "The quality of mercy is not strained."

b ← LENGTH(a) – 30

c ← SUBSTRING(a,1,b)

d ← SUBSTRING(c,1,LEN(c)-1)

OUTPUT d

a)

a

1.

"The quality of mercy is not strained."

b)

b

2.

7

c)

c

3.

"The qua"

d)

d

4.

"The qu"

119.

Choose all the Boolean logic gates...

a)

NOT

b)

BUT

c)

AND

d)

XOR

120.

1 AND 0 is...

a)

0

b)

1

c)

10

d)

AND

121.

True OR False is

a)

False

b)

True

c)

10

d)

2

122.

If x = 3 and y = 5, choose all the statements that evaluate to True.

a)

x < y

b)

2*x == y

c)

x + 2 == y

d)

y*(x - 1) > x

123.

2 < 3 AND (NOT (3>2))

a)

False

b)

True

124.

Which word best completes this sentence:


Data that is Boolean can only take two values:

True _______ False

a)

or

b)

xor

c)

and

d)

not

125.

A NOT gate has ____ input and one output

a)

2

b)

0

c)

1

d)

-1

126.

A combination of logic gates is known as a logic ______

a)

algorithm

b)

circuit

c)

array

d)

function

127.

A logic gate that outputs True only if both inputs are True is called...

a)

eXOR

b)

NOT

c)

OR

d)

AND

128.

(1 + 2) >= 3 OR (-(1 + 3)> 5)

a)

TRUE

b)

FALSE

129.

In which of the following logic gates the output is 1 if and only if at least one input is 1?

a)

NOR

b)

AND

c)

NAND

d)

OR

130.

A truth table lists every possible combination of input and the resulting output

a)

Yes

b)

No

131.

A XOR B = Q


If A = 1 and B = 1, what does Q equal?

a)

1

b)

0

132.

NOT A = P


If A is 1, P is ...

a)

1

b)

0

133.

(NOT A) AND B = P


If A = 0 and B = 1, what does P equal?

a)

1

b)

0

134.
What function would I use to display text?
a)
sum
b)
import
c)
print
d)
display
135.
What is the correct name for a *?
a)
hashtag
b)
star
c)
loop
d)
asterisk
136.
What does a hashtag represent when using Python?
a)
red text
b)
float
c)
comment
d)
integer
137.
What is missing from this program – print(hello)?
a)
‘‘  ’’
b)
:: 
c)
??
d)
***  ***
138.
To get the users input what function do we use?
a)
Input
b)
input<> 
c)
input() 
d)
INPUT()
139.
What does int() represent?
a)

internet

b)

input

c)

iheanacho

d)

integer

140.
What is a float?
a)
decimal number
b)
whole number
c)
half a number
d)
a fraction
141.
Why do we use variables in programming?
a)
edit data
b)
store data
c)
integer
d)
to look good
142.
What are these () called in programming?
a)
brackets
b)
quotation marks
c)
half circles
d)
parenthesis
143.
What three things make up an if statement?
a)

if, edit, else

b)

if, elif, else

c)

if, elif, edit

d)

if, excited, scream

144.

What is wrong with this code?

print"Do you enjoy eating Banh Mi?"

a)

no quotation marks

b)

no parentheses

c)

no commas

d)

no capital letters

145.

What is wrong with this code?

if answer == (“Leicester City”)

a)

no quotation marks

b)

no parentheses

c)

Poor choice in team

d)

No colon

146.
What does the equal sign mean in this code?

team = input(“Enter a team”)
a)
variable
b)
equal to
c)
greater than
d)
interger
147.
What does “==” represent in Python programming?
a)
less than
b)
equal to
c)
greater than
d)
not equal to
148.
What does “input()” represent in this code?

colour = input(“Enter a colour”)
a)
prompts the user to enter an input
b)
it gives the user a colour
c)
it turns the text that colour
149.
What is “team” in this line of code?
team = input()
a)
constant
b)
string
c)
variable
d)
constant
150.

What will be the output?

name = 'Jamie Vardy'

print (name)

a)

Jamie Vardy

b)

'Jamie Vardy'

c)

name

d)

(name)

151.

What will be the output?

name = 'Mr Brown'

greeting = "Good morning " + name

print (greeting)

a)

Good morning

'Mr Brown'

b)

Good morning

Mr Brown

c)

Good morning name

d)

Good morning + Mr Brown

152.
When you have an error in your code what is the term to summarise finding and fixing that error?
a)
Error checking
b)
Debugging
c)
Syntax finder
d)
Error finder
153.
Which of these would work as a piece of code?
a)
IF answer == "Yes":
b)
if answer == "Yes"
c)
if answer == "Yes":
d)
if answer = "yes":
154.
In the following expression which element is a comparison operator?
if a > b:
           print(a)
a)
a
b)
>
c)
b
d)
if
155.
What is the meaning of the following comparison operator?
a >= b
a)
Equal to
b)
Not equal to
c)
Greater than or equal to
d)
Less than or equal to
156.
What is the meaning of the following comparison operator?
a != b
a)
Equal to
b)
Greater than
c)
Not equal to
d)
Less than or equal to
157.
IF and ELSE are used when a program needs to make a what?
a)
Repeat
b)
Decision
c)
Change
d)
Output
158.
a)
You can buy some chocloate
b)
You are rich!
c)
Get a job!
d)
You almost have enough
Get a job!
159.
a)
3, 1, 6, 7, 2, 4, 5
b)
6, 3, 1, 2, 4, 5, 7
c)
3, 6, 1, 2, 4, 5, 7
d)
3, 6, 2, 5, 1, 4, 7
160.
What is syntax?
a)
Syntax is the word used to describe a variable
b)
Syntax is the rules of the programming language
c)
This is used to read information
d)
It is used to output information 
161.

What will the following code do: print("What is your name?")

a)

Allow you to type in your name

b)

Display the words 'What is your name?' on the screen

c)

Allow you to enter information

d)

Print your name to the screen

162.
A syntax error means your code has a 'grammar' mistake or you used symbols/operations incorrectly
a)
True
b)
False
163.

Python correct naming convention for variables is?

a)

new_user25

b)

NewUser25

c)

25_new_user

d)

25NewUser

e)

NEWUSER25

164.

What output will the console show, if 15 and 30 are entered by the user?

a)

Syntax error

b)

The sum of the two numbers - 45

c)

The concatenation of the two numbers - 1530

d)

Complier error

165.

Which one will display when this code is run?

a)
b)
c)
d)
166.
Surrounds multi-line comments
a)
"""
b)
**
c)
#
d)
%
167.
Symbol used for modulus
a)
%
b)
&
c)
#
d)
**
168.
To solve a problem that requires the user to enter 10 numbers would use what type of iteration?
a)
While loop
b)
For loop
c)
Variable
d)
Selection
169.
A data type consisting of numbers, letters and symbols.
a)
String
b)
Integer
c)
Float
d)
Boolean
170.
Code executed based on a condition being true
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
171.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
172.

Which of the following evaluates to the variable z rounded to two decimal places?

a)

round(x, 2)

b)

round(2, z)

c)

round(z), 2

d)

round(z, 2)

173.

#Find the error in this program

goals=int(input("Enter the number of goals you scored last season: "))

if goals>= 20:

print("You are good enough to sign for Leicester City")

else

print("Not good enough for Leicester, better sign for a rubbish team like Man united instead!")

a)

Missing Colon somewhere

b)

Missing Parenthesis somewhere

c)

Missplet variable name

d)

Leicester are not better than Man United