Homework Assignment for 3.3-4
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
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
Click for the answer!
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
Click for the answer!
1. 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
What is the value of num1 and num2?
Click for the answer!
num1 = 6, num2 = 113.4 Video 1 Hacks
String Homework
Test 1
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?
Hint: var = "B" name = "SmithB"
Test 2
word1 <- "computer"
word2 <- "textbooks"
length1 <- len(word1)/2
length2 <- len(word2)/3
first <- substring(word1, 2, len1)
second <- substring(word2, len2+3, len2)
newWord <- concat(first, second)
DISPLAY(newWord)
Answers
Test 1
-
Result: "SmithB@gmail.com"
Test 2
- Result: "ompuook"