#POPCORN HACK 1
a_list = []
#append items to list
user_input = input("Enter an item to add to the list: ")
a_list.append(user_input)
#prompt for input
while True:
user_input = input("Enter another item or type 'q' to quit: ")
if user_input.lower() == 'q':
break
a_list.append(user_input)
# Print each item in the list
for item in a_list:
print(item)
item 1
item 2
wow item 3
#POPCORN HACK 2
# Create an empty list
aList = []
# Keep taking user input and adding to the list until the user types 'done'
while True:
item = input("Enter an item to add to the list (type 'done' to finish): ")
if item.lower() == 'done':
break
aList.append(item)
# Display the second element if it exists
if len(aList) >= 2:
print(f"Second element: {aList[1]}")
else:
print("There is no second element in the list.")
# Delete the second element if it exists
if len(aList) >= 2:
del aList[1]
print("Second element deleted.")
else:
print("No second element to delete.")
# Display the updated list
print("Updated list:", aList)
#POPCORN HACK 3
# Create a list of your five favorite foods
favorite_foods = ["Pizza", "Sushi", "Burgers", "Tacos", "Pasta"]
# Add two more items to the list using the .append() method
favorite_foods.append("Ice Cream")
favorite_foods.append("Salad")
# Find and print the total number of items in the list using len()
total_items = len(favorite_foods)
print(f"Total number of items in the list: {total_items}")
Total number of items in the list: 7
#POPCORN HACK 4
# Define a list of integers called nums
nums = [10, 15, 8, 23, 42, 17, 6]
# Define a variable to store the sum of even numbers
sum_of_evens = 0
# Iterate through the list and add only the even numbers to sum_of_evens
for num in nums:
if num % 2 == 0: # Check if the number is even
sum_of_evens += num
# Print the sum of even numbers
print(f"The sum of all even numbers in the list is: {sum_of_evens}")
The sum of all even numbers in the list is: 66
BIG HACKS
#HOMEWORK 1
# Create a list of numbers
numbers = [10, 20, 30, 40, 50]
# Print the second element in the list
print(f"The second element in the list is: {numbers[1]}")
The second element in the list is: 20
%%js
//HOMEWORK 2
// Create an array of numbers
let numbers = [10, 20, 30, 40, 50];
// Log the second element in the array to the console
console.log("The second element in the array is:", numbers[1]);
<IPython.core.display.Javascript object>
#HOMEWORK 3
# Initialize an empty to-do list
todo_list = []
def add_item():
"""Add an item to the to-do list."""
item = input("Enter the item to add: ")
todo_list.append(item)
print(f"'{item}' has been added to your to-do list.")
def remove_item():
"""Remove an item from the to-do list."""
item = input("Enter the item to remove: ")
if item in todo_list:
todo_list.remove(item)
print(f"'{item}' has been removed from your to-do list.")
else:
print(f"'{item}' is not in your to-do list.")
def view_list():
"""View all items in the to-do list."""
if todo_list:
print("Your to-do list:")
for index, item in enumerate(todo_list, 1):
print(f"{index}. {item}")
else:
print("Your to-do list is empty.")
# Main loop to interact with the to-do list
while True:
print("\nTo-Do List Menu:")
print("1. Add item")
print("2. Remove item")
print("3. View list")
print("4. Quit")
choice = input("Choose an option (1-4): ")
if choice == '1':
add_item()
elif choice == '2':
remove_item()
elif choice == '3':
view_list()
elif choice == '4':
print("Goodbye!")
break
else:
print("Invalid choice. Please select a valid option.")
To-Do List Menu:
1. Add item
2. Remove item
3. View list
4. Quit
'take out the trash' has been added to your to-do list.
To-Do List Menu:
1. Add item
2. Remove item
3. View list
4. Quit
Your to-do list:
1. take out the trash
To-Do List Menu:
1. Add item
2. Remove item
3. View list
4. Quit
Goodbye!
%%js
//HOMEWORK 4
// Initialize an empty array to store workouts
let workoutTracker = [];
// Function to add a workout
function addWorkout() {
let type = prompt("Enter workout type (e.g., Running, Swimming, etc.):");
let duration = prompt("Enter duration in minutes:");
let calories = prompt("Enter calories burned:");
let workout = {
type: type,
duration: duration,
calories: calories
};
workoutTracker.push(workout);
console.log(`${type} workout added successfully.`);
}
// Function to view all workouts
function viewWorkouts() {
if (workoutTracker.length === 0) {
console.log("No workouts logged yet.");
} else {
console.log("Your logged workouts:");
workoutTracker.forEach((workout, index) => {
console.log(`${index + 1}. Type: ${workout.type}, Duration: ${workout.duration} minutes, Calories: ${workout.calories}`);
});
}
}
// Function to start the workout tracker
function workoutMenu() {
let userChoice;
while (true) {
userChoice = prompt(
"Workout Tracker Menu:\n1. Add Workout\n2. View Workouts\n3. Quit\nChoose an option (1-3):"
);
if (userChoice === "1") {
addWorkout();
} else if (userChoice === "2") {
viewWorkouts();
} else if (userChoice === "3") {
console.log("Goodbye! Keep up the great workouts!");
break;
} else {
console.log("Invalid choice, please select a valid option.");
}
}
}
// Start the workout tracker
workoutMenu();