Skip to content

About

Simulacao educacional de urna eletronica desenvolvida em Python com Pygame.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Urna Eletrônica em Python

Python Pygame Projeto

Comunidade Samuel Maggi

Uma simulacao didatica de urna eletronica, desenvolvida em Python com Pygame.

O projeto demonstra a construcao de uma interface grafica interativa, utilizando eventos, botoes, entrada numerica, estados e validacao de dados.


Interface do projeto

+-------------------------------------------------------------+
|                COMUNIDADE SAMUEL MAGGI                      |
|                   URNA EM PYTHON                            |
+-----------------------------------+-------------------------+
|                                   |                         |
|  SIMULACAO DIDATICA               |     TECLADO NUMERICO    |
|                                   |                         |
|  SEU VOTO PARA                    |      [1]  [2]  [3]      |
|  PRESIDENTE                       |                         |
|                                   |      [4]  [5]  [6]      |
|  NUMERO                           |                         |
|  +-------+  +-------+             |      [7]  [8]  [9]      |
|  |       |  |       |             |                         |
|  +-------+  +-------+             |           [0]           |
|                                   |                         |
|                                   |  BRANCO CORRIGE CONFIRMA|
|                                   |                         |
+-----------------------------------+-------------------------+
|                PROJETO EDUCACIONAL                          |
+-------------------------------------------------------------+

Funcionalidades

  • Interface grafica criada em Python
  • Teclado numerico interativo
  • Entrada de numeros de candidatos ficticios
  • Simulacao de voto em branco
  • Funcao para corrigir a digitacao
  • Confirmacao da escolha
  • Validacao da entrada
  • Interface inspirada no funcionamento de uma urna

Tecnologias utilizadas

Tecnologia Utilizacao
Python Linguagem principal
Pygame Interface grafica e eventos

Como instalar

1. Clone o repositorio

git clone https://github.com/samuelcmaggi/urna-eletronica-python.git
cd urna-eletronica-python

2. Instale as dependencias

pip install -r requirements.txt

3. Execute o projeto

python urna.py

No Windows, utilizando Python 3.13:

py -3.13 urna.py

Como utilizar

  1. Abra o programa.
  2. Utilize o teclado numerico para informar a opcao de teste.
  3. Use CORRIGE para apagar a entrada.
  4. Use BRANCO para testar a simulacao de voto em branco.
  5. Use CONFIRMA para confirmar a escolha.

Os numeros disponiveis sao definidos pelo codigo do projeto.


Conceitos praticados

  • Variaveis e tipos de dados
  • Funcoes
  • Condicionais
  • Eventos de teclado e mouse
  • Interface grafica
  • Tratamento de entradas
  • Validacao de dados
  • Estados de uma aplicacao
  • Logica de programacao

Estrutura do repositorio

urna-eletronica-python/
|-- urna.py
|-- README.md
|-- requirements.txt
|-- .gitignore

Aviso importante

Este projeto e exclusivamente uma simulacao educacional.

Nao representa o software oficial de urnas eletronicas brasileiras.

Nao realiza votacao oficial, nao integra sistemas eleitorais reais e nao possui vinculacao com o Tribunal Superior Eleitoral (TSE).


Autor

Samuel Maggi

Comunidade Samuel Maggi - Python, programacao e tecnologia.

Se o projeto ajudou voce, deixe uma estrela no repositorio!

About

Simulacao educacional de urna eletronica desenvolvida em Python com Pygame.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages