SELECT PROJECT
๐ Project 1: Real-time Data App
PROJECT GOAL (เคเฅเคฏเคพ เคฌเคจเคพเคจเคพ เคนเฅ)
Create a Simple Alarm application in Python that processes an array of target times to trigger
automated alarm alerts.
Requirements
1. Inside the application, use the asyncio module to manage asynchronous clock ticks and time monitoring loops.
2. The application will accept a list (alarm_times) containing target times in standard "HH:MM" 24-hour string formats.
3. Run a for loop to process each set alarm item and track the chronological time matching steps.
4. Validation Logic :
Requirements
1. Inside the application, use the asyncio module to manage asynchronous clock ticks and time monitoring loops.
2. The application will accept a list (alarm_times) containing target times in standard "HH:MM" 24-hour string formats.
3. Run a for loop to process each set alarm item and track the chronological time matching steps.
4. Validation Logic :
1. Parse input strings into functional hour and minute integers while rejecting
mismatched formatting patterns.
2. Run an inner loop to check the simulated clock state and await precisely one second using
asyncio.sleep().
3. Match the current runtime clock metrics exactly with the user configured alarm variables
to fire a notification.
CHECKLIST
main.py
OUTPUT
โถ Pyodide Console v0.26.0 Ready...
โถ Click the 'Run' button above to execute your Python code.
โถ Your program output or errors will appear here.
โถ Click the 'Run' button above to execute your Python code.
โถ Your program output or errors will appear here.