---
title: "Discussion on \"A Finite State Machine (FSM) Implemented in Python via Coroutines\" | Hashnode"
description: "Discussion on \"A Finite State Machine (FSM) Implemented in Python via Coroutines\". Umbrella Vending Machine Example"
url: "https://hashnode.com/posts/a-finite-state-machine-fsm-implemented-in-python-via-coroutines/60635d3726d9c50a54babc47"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [A Finite State Machine (FSM) Implemented in Python via Coroutines](https://polydorkic.hashnode.dev/a-finite-state-machine-fsm-implemented-in-python-via-coroutines?utm_source=hashnode&utm_medium=feed)

Umbrella Vending Machine Example

Mar 30, 2021 · 7 min read · polydorkic.hashnode.dev  
Read the article

-   [#python](https://hashnode.com/tag/python)
-   [#object-oriented-programming](https://hashnode.com/tag/object-oriented-programming)
-   [#functional-programming](https://hashnode.com/tag/functional-programming)
-   [#coroutines](https://hashnode.com/tag/coroutines)
-   [#data-structures](https://hashnode.com/tag/data-structures)

## Written by

[Dave VanderWeele](https://hashnode.com/@dvanderweele)

@dvanderweele · Wisconsin, USA

  
[View profile](https://hashnode.com/@dvanderweele)

B.S. Computer Science, A.A.S. IT - Web & Software

I am a computer science student, developer, and dad from Wisconsin. Oh, and I'm a dork.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
