O programa conjugador de verbos regulares na versão exibida ao final deste capítulo. Copie-o e cole-o dentro de seu editor de textos preferido, dê a ele o nome conjuga.py e execute-o com o comando python conjuga.py em seu terminal.
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
# Programa que conjuga verbos regulares
# versão 0.04 por Cesar Brod em 21/08/2013
# Primeiro, criamos listas com as terminações de verbos regulares
pessoas = ['Eu', 'Tu', 'Ele', 'Nós', 'Vós', 'Eles'];
conjuga_ar = ['o', 'as', 'a', 'amos', 'ais', 'am'];
conjuga_er = ['o', 'es', 'e', 'emos', 'eis', 'em'];
conjuga_ir = ['o', 'es', 'e', 'imos', 'is', 'em'];
# a seguir, pedimos que o usuário informe o verbo
verbo = raw_input("Digite o infinitivo de um verbo regular:")
termina_em = verbo[-2:] # separa a terminação do verbo
# agora, de acordo com a terminação do verbo, conjuga apropriadamente
if termina_em == 'ar':
for i in range(6): # repete seis vezes, percorrendo a lista
print pessoas[i]+' '+verbo[:-2]+conjuga_ar[i]
elif termina_em == 'er':
for i in range(6): # repete seis vezes, percorrendo a lista
print pessoas[i]+' '+verbo[:-2]+conjuga_er[i]
elif termina_em == 'ir':
for i in range(6): # repete seis vezes, percorrendo a lista
print pessoas[i]+' '+verbo[:-2]+conjuga_ir[i]
else:
print 'Tem certeza que '+verbo+' é um verbo regular?'