Skip to the content.

3.10B HW

3.10 HW and Popcorn Hacks

Tri 1 Documentation

// Javascript Popcorn Hack 1

let fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.reverse();
console.log(fruits);
// Javascript Popcorn Hack 2
let fruits = ["Banana", "Orange", "Apple", "Mango"];
let more_fruits = ["Pineapple", "Grapes", "Strawberry"];
fruits.push(...more_fruits);

// Javascript Popcorn Hack 3
let fruits = ["Banana", "Orange", "Apple", "Mango"];
let longNameCount = fruits.filter(fruit => fruit.length > 6).length; // Output: 2 
// Javascript Homework Hack 1
let sports = ["Football", "Basketball", "Tennis", "Cricket", "Soccer"];
console.log("Original Array,", sports);

let reversedSports = sports.reverse();
console.log("Reversed Array,", reversedSports);

// Javascript Homework Hack 2
let sports = ["soccer", "football", "basketball", "wrestling", "swimming"];

console.log(sports[0]); // Output: soccer
console.log(sports[3]); // Output: basketball
// Javascript Homework Hack 3
let choresList = ["dishes", "laundry", "vacuum", "trash"];
console.log("Initial Chores,", choresList);

choresList.push(...["cleaning room", "mopping", "watering plants"]); // Spread operator to add multiple items
console.log("Chores after adding,", choresList);

choresList.shift(); // Removes first item from the list
console.log("Chores after removing,", choresList);

choresList.pop(); // Removes last item from the list
console.log("Chores after removing,", choresList);

choresList.unshift("wiping windows"); // Adds item to the beginning of the list
console.log("Chores after adding,", choresList);



// Javascript Homework Hack 4
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

function NumberofEven(numbers) {
    let count = 0;
    for (let i = 0; i < numbers.length; i++) {
        if (numbers[i] % 2 === 0) { 
            count++;
        }
    }
    return count; 
}
let evenCount = NumberofEven(numbers);
console.log("Number of even numbers: " + evenCount); 


# Python Popcorn Hack 1

fruits = ['apple', 'banana', 'cherry', 'mango', 'grape']

fruits.insert(4, 'orange')
fruits.insert(-2, 'watermelon')

print(fruits)
['apple', 'banana', 'cherry', 'mango', 'watermelon', 'orange', 'grape']
# Popcorn Hack 2

sports = ['football', 'basketball', 'cricket', 'tennis', 'hockey']
more_sports = ['golf', 'baseball', 'volleyball', 'badminton']

sports.extend(more_sports)

print(sports)
['football', 'basketball', 'cricket', 'tennis', 'hockey', 'golf', 'baseball', 'volleyball', 'badminton']
# Popcorn Hack 3

sports = ['football', 'basketball', 'cricket', 'tennis', 'hockey']
del sports[2]

print(sports)
['football', 'basketball', 'tennis', 'hockey']
# Python Homework Hack 1

grocery_list = []

for i in range(3):
    grocery_list.append(input('Enter grocery item: '))
print(grocery_list)

grocery_list.sort()
print(grocery_list)

remove_item = input('Enter item to remove: ')
if remove_item in grocery_list:
    grocery_list.remove(remove_item)
    print("New grocery list", grocery_list)
else:
    print("Item not found in list")

['eggs', 'milk', 'cheese']
['cheese', 'eggs', 'milk']
New grocery list ['eggs', 'milk']
# Python Homework Hack 2

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
print("Original List", numbers)

evenNumbers = [i for i in numbers if i % 2 == 0]
print("Even Numbers Only List", evenNumbers)
Original List [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
Even Numbers Only List [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
# Python Homework Hack 3

grades =[]

for i in range(3):
    grades.append(int(input('Enter grade: ')))
print("Grades:", grades)

passing_grades = [i for i in grades if i > 60]
print("Passing Grades:", passing_grades)

Grades: [50, 97, 2]
Passing Grades: [97]
# Python Homework Hack 4

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print("Original List", numbers)

numbers.sort(reverse=True)
print("Sorted List in Descending Order", numbers)

first_five_numbers = numbers[:5]
print("First Five Numbers in the list are:", first_five_numbers)

numbers.sort()
print("Sorted List in Ascending Order", numbers)

Original List [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Sorted List in Descending Order [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
First Five Numbers in the list are: [10, 9, 8, 7, 6]
Sorted List in Ascending Order [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]