sf-296 / app.py
Mikelue's picture
Add 1 files
18ec731
raw
history blame
610 Bytes
import streamlit as st
import numpy as np
st.title("Todo List")
def add_task():
task = st.text_input('Add a new task:')
if st.button('Add'):
if task:
tasks.append(task)
return st.write('Tasks:', tasks)
def check_task():
task = st.selectbox('Select a task to check:', tasks)
if st.button('Check'):
tasks.remove(task)
checked.append(task)
return st.write('Checked:', checked)
def reset_task():
st.button('Reset').click(reset_tasks)
def reset_tasks():
tasks[:] = []
checked[:] = []
tasks = []
checked = []
add_task()
if st.checkbox('Check', checked):
check_task()
reset_task()