3.3 - 4 Lessons Homework
- 3.3 Video 1 Hacks
- Answers 1
- Answers 2
- 3.3 Video 2 Hacks
- 3.3 Video 3 Hacks
- 3.4 Video 1 Hacks
- String Homework
numbers = [0,1,2,3,4,5,6,7,8,9,10]
evens = []
for i in numbers:
if (numbers[i] % 2 == 0):
evens.append(numbers[i])
print(evens)
i = 1
starString = "*"
while i <= 5:
j = 1
while j <= i:
print ("*", end= "")
j += 1
print ()
i += 1
Answers 2
All the steps are a sequence
"While i <= 5:" is iteration because they repeat until i reaches 5
"While j <= i:" is selection because this is where they decide what j is
3.3 Video 2 Hacks
Practice Problems given the following code segment below: a ⟵ 7
b ⟵ 1
c ⟵ 3
d ⟵ 4
a ⟵ b
b ⟵ c + d
d ⟵ b
find the value for a, b, c, d
a = 1, b = 7, c = 3, d = 7
consider the following code segment: hot ⟵ true
cold ⟵ false
cold ⟵ hot
hot ⟵ cold
what are the values of hot and cold after executing the code segment?
the value of hot is true, the value of cold is true the value of hot is false, the value of cold is true the value of hot is true, the value of cold is false the value of hot is false, the value of cold is false
- the value of hot is true, the value of cold is true
Make TWO of your own code segments that contain at least 5 defined variables, then provide the answer and EXPLAIN why your answer is correct.
Sequencing
num1 = 3
num2 = 1
num3 = 5
num1 = num2 + num3
num2 = num1 + num3 # num2 is now the new num1 + num3
firstName <- "Bob"\ lastName <- "Smith"\ var <- substring(firstName, 1, 1)\ name <- concat(lastName, var)\ email <- concat(name, "@gmail.com") DISPLAY(email)
What would the result be? SmithB@gmail.com Hint: var = "B" name = "SmithB"