2012-06-07 6 views
5

¿Alguien está familiarizado con DRAKON?Usando DRAKON con la prueba de Python: excepto: excepciones

me gusta bastante la idea del editor visual DRAKON y han estado jugando con él utilizando Python - más información: http://drakon-editor.sourceforge.net/python/python.html

La única cosa que he tenido un problema con hasta el momento es el try de pitón: excepto: excepciones La única forma en que lo he intentado es usar branches y luego definir try: y excepto: como acciones separadas debajo de la rama. La única cosa con esto es que DRAKON no recoge el intento: y luego sangra automáticamente el código de excepción.

¿Hay alguna manera de manejar try: excepto: de una manera visual en DRAKON, o tal vez has oído hablar de otro proyecto de editor visual similar para Python?

Gracias.

Respuesta

3

se puede poner todo el "tratan: excepto:" construir dentro de un icono "acción" de esta manera:

Catching exceptions in DRAKON-Python

Ambos espacios y las pestañas se pueden utilizar para el sangrado dentro de un icono.

+0

Gracias, esto es lo que hice primero, pero luego cuando intento: y excepto: tiene varios bucles y tal, más o menos derrota el propósito de este tipo de editor visual. – Leke

1

Hay limitaciones existen en Drakon ya que es un generador de código, pero lo que puede hacer es volver a factor de código tanto como sea posible y esas cosas dentro de bloque de acción:

 
try: 
    function_1() 
    function_2() 
except: 
    function_3() 

Drakon funciona mejor si sigues las reglas sugeridas (pincho, ruta feliz, ramificación, etc.).

Una vez que construyes la base de algoritmos en esto, puede ayudarte a resolver problemas complejos rápidamente.

Espero que eso ayude.

Cuestiones relacionadas