Commands
Basic Knowledge
Solving Tasks
Solving tasks 2
100

Which command will display the text 'Hello world!' on the screen? 

A) print(Hello world!) 

B) print("Hello world!")

C) print "Hello world!" 

D) print = "Hello world!" 

The Correct Answer is : 

B) print("Hello world!")

100

What is a variable? 

A) A piece of data that can change

B) A coding technique 

C) A piece of data you cannot change 

D) A special file 

The correct answer is:

A) A piece of data that can change

100

Which command will correctly ask the user for their age? 

A) age = input(How old are you?) 

B) input("How old are you?") = age 

C) How old are you = input() 

D) age = input("How old are you?")

The correct answer is:

D) age = input("How old are you?")

100

What would the output of this code be if the user entered the value 70? 

if grade >= 80:

    print("Distinction")

elif grade >=70:

    print("Merit")

elif grade >= 60:

    print("Pass")

The correct answer is:

Merit

200

myName = input() - Is myName a string, a function, a variable, or a method 

A) String

B) Variable

C) Function

D) Method

The correct answer is:

B) Variable

200

What does input do? 

A) It allows users to change the program 

B) It allows a user to solve a task 

C) It converts data types 

D) It allows users to enter data

The correct answer is :

D) It allows users to enter data

200

What is the result of this command? print ("5" + "3") 

A) 8 

B) "8" 

C) "5" + "3" 

D) 53

The correct answer is :

D) 53

200

Which of these codes tests whether the variable x is the same as 'Hello'? 

A) x = "Hello" 

B) x == "Hello"

C) x != "Hello" 

D) x <> "Hello"

The correct answer is:

B) x == "Hello"

300

Which function will convert a number to a string? 

A) int() 

B) chr() 

C) str()

D) ord() 

The correct answer is :

C) str()

300

what data type is 3.95? 

A) Integer

B) Float

C) String 

D) Character 

The correct answer is:

B) Float

300

Which decision statement will be triggered if the variable x is less than 20? 

A) if x > 20: 

B) if x == 20: 

C) if x <> 20: 

D) if x < 20:

The correct answer is:

D) if x < 20:

300

Identify the errors on the next code and correct them:

addition=number1+number2

print(“the result is: ”,adition)

The error is on the variable name inside the print.

print(“the result is: ”,addition)

400

Which function will convert a string containing only digits into a number? 

A) int()

B) ord() 

C) chr() 

D) str() 

The correct answer is:

A) int()

400

Present a list with 4 variable naming best practice advices.

1.Choose a significant name that is related to the data it will represent.

2.Maintain the same style used in names that contain more than one Word.

3.Do not choose names too long maintain a maximum of 15 characters.

4.Maintain the names in lower case.

400

How would we fix this code? 

name= "Bob"

print(Name)

The correct answer is:

Make 'Name' lower case

400

Identify the error on the next code and correct it:

Print(“welcome to python”)

The command print should be written in lower case.

print("welcome to Python")

500

What effect does the # character have? 

A) Tells Python that this is a really important line of code. 

B) Tells Python to tweet when this line of code gets run. 

C) Tells Python to ignore the rest of the line.

D) It does nothing, Python ignores this character. 

The correct answer is:

C) Tells Python to ignore the rest of the line.

500

Mention the different primitive data types for variables.

Numeric: integers, float, conplex.

Logicals: Booleans

Character: Strings

500

What would the output of this program be? 

number1=3

number2=7

number3=5

print(number1+number2*number3)

The correct answer is:

38

500

identify the error on the next code and correct it:

int "number”

the correct answer is :

int(number)

M
e
n
u