Python variables, expressions, and data types

Python variables, expressions, and data types

Assessment

Flashcard

Computers

9th - 12th Grade

Hard

Created by

Quizizz Content

FREE Resource

Student preview

quiz-placeholder

13 questions

Show all answers

1.

FLASHCARD QUESTION

Front

What will this code output?
print("confusion")

Back

confusion

2.

FLASHCARD QUESTION

Front

In the following code, what is happening?
foo = "bar"

Back

A variable named foo is being created, with a value of "bar"

3.

FLASHCARD QUESTION

Front

If foo is equal to 3 and x is equal to 4, what is the value of foo after this operation? foo = foo + x

Back

7

Answer explanation

When a variable is on the left side of the assignment operator (=) it is the place where the result is stored. When it is on the right side, it's value is used as part of the operation. Since foo is 3 and x is 4:

foo = foo + x

foo = 3 + 4

foo = 7

We say that 7 "overwrites" the old value of foo.

4.

FLASHCARD QUESTION

Front

In the following code, what value will be assigned to the variable "cat"?
mouse, cat, dog = "small", "medium", "large"

Back

medium

Answer explanation

Media Image

As explained in the W3 Schools tutorial, when you have a list of variables and a list of values, the values are assigned in order to the variables.

Note that a list of values is NOT the same as a string of values!

foo, bar, bam = "one", "two", "three" <- this is a list of values

foo, bar, bam = "one, two, three" <- this is a string containing commas which look like a list

The second line will generate an error, as there are three variables, but only one text string.

5.

FLASHCARD QUESTION

Front

What will the following code output?
biff = 3.4
print(biff)

Back

3.4

Answer explanation

The print() function will print any type of variable.

6.

FLASHCARD QUESTION

Front

What is type casting?

Back

It allows a piece of data to have it's data type changed, e.g. an integer could be changed to a string.

7.

FLASHCARD QUESTION

Front

Which of the following input commands would allow the user to receive and store a string from the keyboard? Options: string = input("Please enter a string:") , string = int(input("Please enter a string:")) , string = float(input("Please enter a string:")) , string = bool(input("Please enter a string:"))

Back

string = input("Please enter a string:")

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?