Search Header Logo

Tuples Quiz - Vijayendra

Authored by Smart Noob

Computers

9th - 12th Grade

Used 2+ times

Tuples Quiz - Vijayendra
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the output of the following code?

thistuple = (10, 20, 30, 40, 50, 60, 70, 80)

print(thistuple[2:5], thistuple[:4], thistuple[3:])

(30, 40, 50) (10, 20, 30, 40) (40, 50, 60, 70, 80)

(20, 30, 40, 50) (10, 20, 30, 40) (30, 40, 50, 60, 70, 80)

Error

None of the given options

Answer explanation

To get a sub tuple out of the tuple, we need to specify the range of indexes.  We need to specify where to start and where to end the range.



Syntax: tuple[start:end] If the start is missing it takes 0 as the starting index.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

A Python tuple can also be created without using parentheses

False

True

Answer explanation

A tuple can also be created without using parentheses. It is called tuple packing.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the output of the following tuple operation

thistuple = (100,)

print(thistuple * 2)

  • (100, 100)

Error

(200)

Answer explanation

We can use * operator to repeat the tuple values n number of times

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the type of the following variable

thistuple = ("Orange")

print(type(thistuple))

int
list
str
float

Answer explanation

To create a tuple with a single item, you need to add a comma after the item. Otherwise, Python will not recognize the variable as a tuple, and it will treat it as a string type.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the output of the following

aTuple = "Yellow", 20, "Red"

a, b, c = aTuple

print(a)

Yellow
aTuple
Red
20

Answer explanation

The tuple unpacking is also possible

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the output of the following code

aTuple = (100, 200, 300, 400, 500)

aTuple[1] = 800

print(aTuple)

Error
(100, 200, 300, 400, 800)
(100, 200, 800, 400, 500)
(100, 800, 300, 400, 500)

Answer explanation

A tuple is immutable. Once a tuple is created, you cannot change its values. If you try to change its value, you will receive a  TypeError: 'tuple' object does not support item assignment

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the output of the following code

aTuple = (100, 200, 300, 400, 500)

print(aTuple[-2])

print(aTuple[-4:-1])

Error as it is out of range

400
(200, 300, 400)

(300, 400, 500)
400, 300, 200

Answer explanation

Use the range of negative indexes to start a search from the end of the tuple.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?