It is best to use a POGIL approach with the following. In POGIL students work in groups on activities and each member has an assigned role. For more information see https://cspogil.org/Home.
If you work in a group, have only one member of the group fill in the answers on this page. You will be able to share your answers with the group at the bottom of the page.
A for-each loop in Python will loop though the items in a list starting with the item at index 0, then index 1, and so on till the last item in the list.
Drag the blocks from the left and put them in the correct order on the right to define a function total_even that returns the total of the even numbers in the passed list.
def total_even(alist):
---
Def total_even(alist): #paired
---
total = 0
---
for num in alist:
---
for num in alist #paired
---
if num % 2 == 0:
---
if num % 2 == 1: #paired
---
total += num
---
return total
---
Return total #paired
Drag the blocks from the left and put them in the correct order on the right to define a function total_at_odd_indices that returns the total of the numbers at odd indices in the passed list.
def total_at_odd_indices(alist):
---
def total_at_odd_indices(alist) #paired
---
total = 0
---
for i in range(1,len(alist),2):
---
for i in range(1,len(alist)): #paired
---
total += alist[i]
---
total += i #paired
---
return total
A loop that never ends is called an infinite loop. A while loop should have some way to end. If you have an infinite loop you may need to refresh the page to stop it.
If you worked in a group, you can copy the answers from this page to the other group members. Select the group members below and click the button to share the answers.
The Submit Group button will submit the answer for each each question on this page for each member of your group. It also logs you as the official group submitter.