Popcorn Hack #1

Create a Dictionary of Fruits

Please create a dictionary containing 3 different type of names of fruits as variables, and assign them to numbers 1, 2, and 3. Please print out the output of accessing one value through its corresponding key. Make sure to do it for both javascript

%%js


// Create a dictionary (object) in JavaScript
var myDictionary = {
    1: "fruit",
    2: "fruit",
    3: "fruit"
};

// Accessing a value
console.log("Fruit with key 2:", myDictionary[2]); // Output: fruit
## Popcorn Hack 2 ### Math Quiz Game 🎉 Create a Python math quiz that asks players random math questions (+, -, *) and keeps score. ### Steps 1. **Set Up**: Import `random` and define a function, `play_game()`. 2. **Generate Questions**: In a loop, create two random numbers and an operator. 3. **Check Answers**: Compare the player’s input to the correct answer and update the score. 4. **Quit Option**: Allow the player to type 'q' to quit. 5. **Value change**: Change up the values from 1-10 to 1-20 ### Extra Challenge Add features like a timer, division questions, or custom messages. Good luck! 🚀 ```python import random def play_game(): score = 0 operators = ['+', '-', '*'] print("Welcome to the Math Quiz Game!") print("Answer as many questions as you can. Type 'q' to quit anytime.\n") while True: # Generate two random numbers and choose a random operator num1 = random.randint(1, 10) num2 = random.randint(1, 10) op = random.choice(operators) # Calculate the correct answer based on the operator if op == '+': answer = num1 + num2 elif op == '-': answer = num1 - num2 else: answer = num1 * num2 # Ask the player the question print(f"What is {num1} {op} {num2}?") player_input = input("Your answer (or type 'q' to quit): ") # Check if the player wants to quit if player_input.lower() == 'q': break # Check if the answer is correct try: player_answer = int(player_input) if player_answer == answer: print("Correct!") score += 1 else: print(f"Oops! The correct answer was {answer}.") except ValueError: print("Invalid input, please enter a number or 'q' to quit.") print(f"Thanks for playing! Your final score is {score}.") # Start the game play_game() ``` Welcome to the Math Quiz Game! Answer as many questions as you can. Type 'q' to quit anytime. What is 1 + 5? Thanks for playing! Your final score is 0. ## Popcorn Hack #3 In this hack, you will create a program that converts temperatures between Celsius and Fahrenheit. The program will ask the user for a temperature and the desired conversion direction (Celsius to Fahrenheit or Fahrenheit to Celsius). ### Temperature Converter - Create a temperature converter in both JavaScript and Python. - Allow users to input a temperature and choose the conversion type. ```python %%js // Temperature Converter in JavaScript let temperature = parseFloat(prompt("Enter the temperature:")); let conversionType = prompt("Convert to (C)elsius or (F)ahrenheit?").toUpperCase(); if (conversionType === "C") { // Convert Fahrenheit to Celsius let celsius = (temperature - 32) * (5 / 9); console.log(`${temperature}°F is equal to ${celsius.toFixed(2)}°C`); } else if (conversionType === "F") { // Convert Celsius to Fahrenheit let fahrenheit = (temperature * (9 / 5)) + 32; console.log(`${temperature}°C is equal to ${fahrenheit.toFixed(2)}°F`); } else { console.log("Invalid conversion type entered."); } ``` ```python #Python # Temperature Converter Template # Function to convert temperatures def temperature_converter(): try: # Prompt the user for the temperature temperature = float(input("Enter the temperature: ")) # Ask the user for the conversion type conversion_type = input("Convert to Celsius or Fahrenheit? ").strip().upper() if conversion_type == "C": pass # TODO: Convert Fahrenheit to Celsius # celsius = (temperature - 32) * (5 / 9) # print(f"{temperature}°F is equal to {celsius:.2f}°C") elif conversion_type == "F": pass # TODO: Convert Celsius to Fahrenheit # fahrenheit = (temperature * (9 / 5)) + 32 # print(f"{temperature}°C is equal to {fahrenheit:.2f}°F") else: print("Invalid conversion type entered. Please enter 'C' or 'F'.") except ValueError: print("Invalid input. Please enter a numeric temperature value.") # Call the temperature converter function temperature_converter() ``` Invalid conversion type entered. Please enter 'C' or 'F'.