For Loop Challenges
Write a for loop so that every item in the list is printed.¶
In [16]:
lst=["koala", "cat", "fox", "panda", "chipmunk", "sloth", "penguin", "dolphin"]
for x in lst:
print(x)
koala cat fox panda chipmunk sloth penguin dolphin
Write a for loop which print "Hello!, " plus each name in the list. i.e.: "Hello!, Sam"¶
In [12]:
lst=["Sam", "Lisa", "Micha", "Dave", "Wyatt", "Emma", "Sage"]
for x in lst:
print(x)
Sam Lisa Micha Dave Wyatt Emma Sage
Write a for loop that iterates through a string and prints every letter.¶
In [2]:
str="Antarctica"
for x in str:
print(x)
A n t a r c t i c a
Type somecode inside the for loop so that counter variable named c is increased by one each time loop iterates. Can you guess how many times it will add 1?.¶
In [17]:
str="Civilization"
c=0
for i in str:
#sourcecode will go below
#sourcecode will go above
Cell In[17], line 7 #sourcecode will go above ^ IndentationError: expected an indented block
Using a for loop and .append() method append each item with a Dr. prefix to the lst.¶
Info on the .append() method can be found at https://www.w3schools.com/python/ref_list_append.asp¶
In [ ]:
lst1=["Phil", "Oz", "Seuss", "Dre"]
lst2=[]
list.append(x):
Write a for loop which appends the square of each number to the new list.
In [ ]:
lst1=[3, 7, 6, 8, 9, 11, 15, 25]
lst2=[]
for i in (letters):
sqaured.append(nums)
Write a for loop using an if statement, that appends each number to the new list if it's positive.¶
In [8]:
lst1=[111, 32, -9, -45, -17, 9, 85, -10]
lst2=[]
#Type your answer here.
print(lst2)
[]
Write a for loop which appends the type of each element in the first list to the second list.¶
In [9]:
lst1=[3.14, 66, "Teddy Bear", True, [], {}]
lst2=[]
#Type your answer here.
print(lst2)
[]
In [ ]: