loops - modifying and looping

loops - modifying and looping

University

15 Qs

quiz-placeholder

Similar activities

Arkom_INS

Arkom_INS

University

10 Qs

PHP QUIZ

PHP QUIZ

University

14 Qs

JSPS Competition Hackathon - Scratch Language - Grade 1

JSPS Competition Hackathon - Scratch Language - Grade 1

2nd Grade - University

10 Qs

cybercrime

cybercrime

12th Grade - University

10 Qs

Input, output and storage de

Input, output and storage de

8th Grade - Professional Development

14 Qs

Aplikom

Aplikom

1st Grade - University

20 Qs

Pengantar Teknologi Informasi 2

Pengantar Teknologi Informasi 2

University

15 Qs

Lập trình trực quan

Lập trình trực quan

University

15 Qs

loops - modifying and looping

loops - modifying and looping

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

thanga_palani_ thanga_palani_

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does for item in list: do?

Deletes items

Changes items

Loops through each item

Sorts list

Answer explanation

The statement 'for item in list:' is used to loop through each item in the list, allowing you to perform actions on each element. This makes 'Loops through each item' the correct choice.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which method gives number of items in a list?

size()

count()

length()

len()

Answer explanation

The correct method to get the number of items in a list in Python is 'len()'. The other options, 'size()', 'count()', and 'length()', are not valid for this purpose.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output?

nums = [1, 2, 3]

for i in range(len(nums)):

nums[i] += 5

print(nums)

[1, 2, 3]

[6, 7, 8]

[5, 5, 5]

[10, 20, 30]

Answer explanation

The loop iterates over each element in nums, adding 5 to each. After the loop, nums becomes [6, 7, 8]. Thus, the correct output is [6, 7, 8].

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of range(len(list))?

To loop through values

To get indexes

To reverse a list

To sort a list

Answer explanation

The expression range(len(list)) generates a sequence of indexes for the elements in the list. This allows you to access each element by its index, making it useful for iterating through the list while knowing the position of each item.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output?

data = ["a", "b", "c"]

for i in range(len(data)):

data[i] = data[i].upper()

print(data)

['a', 'b', 'c']

['A', 'B', 'C']

['A', 'b', 'C']

Error

Answer explanation

The code iterates through the list 'data' and converts each element to uppercase using the 'upper()' method. Thus, the output will be ['A', 'B', 'C'], making this the correct choice.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can you use for loop to modify a list directly?

No

Yes, with index

Only with append

Only with remove

Answer explanation

Yes, you can use a for loop with an index to modify a list directly. This allows you to access and change elements at specific positions within the list.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output?

lst = [3, 6, 9]

for i in range(len(lst)):

lst[i] *= 2

print(lst)

[3, 6, 9]

[6, 12, 18]

v

Error

Answer explanation

The code iterates through the list 'lst' and multiplies each element by 2. The original list [3, 6, 9] becomes [6, 12, 18] after the operation. Therefore, the correct output is [6, 12, 18].

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?

Discover more resources for Computers