Skip to content

Instantly share code, notes, and snippets.

View cibofdevs's full-sized avatar
💼
Working From Home

Ahmad Wijaya cibofdevs

💼
Working From Home
View GitHub Profile
# 1. Write code to add ‘horseback riding’ to the third position (i.e., right before volleyball) in the list sports.
sports = ['cricket', 'football', 'volleyball', 'baseball', 'softball', 'track and field', 'curling', 'ping pong', 'hockey']
sports.insert(2, 'horseback riding')
# 2. Write code to take ‘London’ out of the list trav_dest.
trav_dest = ['Beirut', 'Milan', 'Pittsburgh', 'Buenos Aires', 'Nairobi', 'Kathmandu', 'Osaka', 'London', 'Melbourne']
trav_dest.pop(7)
# Write code that will count the number of vowels in the sentence s and assign the result to the variable num_vowels.
# For this problem, vowels are only a, e, i, o, and u. Hint: use the in operator with vowels.
s = "singing in the rain and playing in the rain are two entirely different situations but both can be fun"
vowels = ['a','e','i','o','u']
# Write your code here.
num_vowels = sum([1 for i in s if i in vowels])
print(num_vowels)
# Write code that counts the number of words in sentence that contain either an “a” or an “e”.
# Store the result in the variable num_a_or_e.
# Note 1: be sure to not double-count words that contain both an a and an e.
# HINT 1: Use the in operator.
# HINT 2: You can either use or or elif.
# Hard-coded answers will receive no credit.
sentence = "python is a high level general purpose programming language that can be applied to many different classes of problems."
num_a_or_e = 0
# Write code to count the number of strings in list items that have the character w in it.
# Assign that number to the variable acc_num.
# HINT 1: Use the accumulation pattern!
# HINT 2: the in operator checks whether a substring is present in a string.
# Hard-coded answers will receive no credit.
items = ["whirring", "wow!", "calendar", "wry", "glass", "", "llama","tumultuous","owing"]
acc_num = 0
for i in items:
# The variable sentence stores a string.
# Write code to determine how many words in sentence start and end with the same letter, including one-letter words.
# Store the result in the variable same_letter_count.
sentence = "students flock to the arb for a variety of outdoor activities such as jogging and picnicking"
# Write your code here.
same_letter_count = sum(w[0] == w[-1] for w in sentence.split())
print(same_letter_count)
# rainfall_mi is a string that contains the average number of inches of rainfall in Michigan for every month (in inches) with every month separated by a comma.
# Write code to compute the number of months that have more than 3 inches of rainfall.
# Store the result in the variable num_rainy_months. In other words, count the number of items with values > 3.0.
# Hard-coded answers will receive no credit.
rainfall_mi = "1.65, 1.46, 2.05, 3.03, 3.35, 3.46, 2.83, 3.23, 3.5, 2.52, 2.8, 1.85"
rainfall_mi_split = rainfall_mi.split(",")
num_rainy_months = 0
for x in rainfall_mi_split:
x = float(x)
@cibofdevs
cibofdevs / draw_star.py
Last active September 19, 2022 13:09
# Write a program that uses the turtle module and a for loop to draw something.
# It doesn’t have to be complicated, but draw something different than we have done in the past.
# (Hint: if you are drawing something complicated, it could get tedious to watch it draw over and over.
# Try setting .speed(10) for the turtle to draw fast, or .speed(0) for it to draw super fast with no animation.)
import turtle
star = turtle.Turtle()
for i in range(50):
# Create an empty string and assign it to the variable lett.
# Then using range, write code such that when your code is run, lett has 7 b’s ("bbbbbbb").
lett = ''
for i in range(7):
lett += 'b'
print(lett, end='')
# Write code to create a list of word lengths for the words in original_str,
# using the accumulation pattern and assign the answer to a variable num_words_list.
# (You should use the len function).
original_str = "The quick brown rhino jumped over the extremely lazy fox"
original_list = list(original_str.split())
num_words = len(original_list)
num_words_list = []
for i in original_list:
# Write code to create a list of numbers from 0 to 67 and assign that list to the variable nums. Do not hard code the list.
nums = list(range(0, 68))
print(nums)