Escolar Documentos
Profissional Documentos
Cultura Documentos
26.outubro.2021
- A SINTAXE -
Formador José Calado
Objetivos da sessão
● Consolidação de Conhecimentos
● Exercícios práticos
Software
● Python Editor: https://www.python.org/downloads/
● PyCharm: LINK
Documentos
● (Este guião)
Bibliografia Suplementar
https://www.w3schools.com/python/default.asp
José Calado
jose.calado@anpri.pt 1 de 5 ANPRI - MOODLE
Programação em Python 8ª sessão
26.outubro.2021
Turtles - Events
Este módulo irá permitir que seja verificado se o utilizador está a utilizar as teclas ou
os cliques do rato. Sempre que o utilizador aplica uma ação numa destas formas,
denomina-se de EVENTOS.
import turtle
def up():
tim.forward(100)
def down():
tim.setheading(270)
tim.forward(100)
def left():
tim.set_heading(180)
tim.forward(100)
def right():
José Calado
jose.calado@anpri.pt 2 de 5 ANPRI - MOODLE
Programação em Python 8ª sessão
26.outubro.2021
tim.setheading(0)
tim.forward(100)
tim.listen()
while True:
if keyboard.is_pressed('up'):
up()
elif keyboard.is_pressed('down'):
down()
elif keyboard.is_pressed('left'):
left()
elif keyboard.is_pressed('right'):
right()
José Calado
jose.calado@anpri.pt 3 de 5 ANPRI - MOODLE
Programação em Python 8ª sessão
26.outubro.2021
tim.color(random.choice(colors))
tim.clear()
José Calado
jose.calado@anpri.pt 4 de 5 ANPRI - MOODLE
Programação em Python 8ª sessão
26.outubro.2021
ATIVIDADE 1
Pretendemos criar um programa que permita registar os alunos de uma turma do
ensino profissional. O programa deverá ainda permitir gerir toda a avaliação da
turma, porque, para além do nome dos alunos, deverá poder inserir as disciplinas e
respectivos módulos.
Para gerir a avaliação, o programa deverá permitir que se insira as notas de
avaliação dos módulos, e no final, determinar a média de cada disciplina.
Para terminar, de modo a ficar tudo registado/guardado, deverá ser gravada a
informação num ficheiro de texto (.TXT).
Crie ficheiros (.py) diferentes para os alunos, disciplinas e um ficheiro (main) que
execute todas as tarefas principais, onde irá
desenvolver o Menu Inicial de apoio à
execução do programa.
José Calado
jose.calado@anpri.pt 5 de 5 ANPRI - MOODLE