Skip to content

Instantly share code, notes, and snippets.

View cibofdevs's full-sized avatar
🎯
Focusing

Ahmad Wijaya cibofdevs

🎯
Focusing
View GitHub Profile
# week_temps_f is a string with a list of fahrenheit temperatures separated by the , sign.
# Write code that uses the accumulation pattern to compute the average (sum divided by number of items) and assigns it to avg_temp.
# Do not hard code your answer (i.e., make your code compute both the sum or the number of items in week_temps_f)
# (You should use the .split(",") function to split by "," and float() to cast to a float).
week_temps_f = "75.1,77.7,83.2,82.5,81.0,79.5,85.7"
avg_temp = 0.0
for i in week_temps_f:
# addition_str is a string with a list of numbers separated by the + sign.
# Write code that uses the accumulation pattern to take the sum of all of the numbers and assigns it to sum_val (an integer).
# (You should use the .split("+") function to split by "+" and int() to cast to an integer).
addition_str = "2+5+10+20"
sum_val = 0
for i in addition_str:
sum_val = sum(map(int,addition_str.split("+")))
print(sum_val)
# Write code to count the number of characters in original_str using the accumulation pattern and assign the answer to a variable num_chars.
# Do NOT use the len function to solve the problem (if you use it while you are working on this problem, comment it out afterward!)
original_str = "The quick brown rhino jumped over the extremely lazy fox."
num_chars = 0
for i in original_str:
num_chars = num_chars + 1
print(num_chars)
# Write code that uses iteration to print out the length of each element of the list stored in str_list.
str_list = ["hello", "", "goodbye", "wonderful", "I love Python"]
# Write your code here.
for i in range(len(str_list)):
print(len(str_list[i]))
# Write one for loop to print out each element of the list several_things.
# Then, write another for loop to print out the TYPE of each element of the list several_things.
# To complete this problem you should have written two different for loops,
# each of which iterates over the list several_things, but each of those 2 for loops should have a different result.
several_things = ["hello", 2, 4, 6.0, 7.5, 234352354, "the end", "", 99]
for i in range(len(several_things)):
print(several_things[i])
# Write one for loop to print out each character of the string my_str on a separate line.
my_str = "MICHIGAN"
for i in range(len(my_str)):
print(my_str[i])