main.py 389 B

12345678910111213141516171819
  1. #!/usr/bin/env python3
  2. from number_checker import NumberChecker
  3. from nicegui import ui
  4. @ui.page('/')
  5. def page():
  6. number_checker = NumberChecker()
  7. number = ui.number(value=42.0)
  8. async def check():
  9. even = await number_checker.is_even(number.value)
  10. ui.notify(f'{number.value} is {"even" if even else "odd"}')
  11. ui.button('Check', on_click=check)
  12. ui.run()