[rosedu-project] [py4school] erori de sintaxă

Alex Morega alex at grep.ro
Wed Oct 16 10:24:40 EEST 2013


Păi sun erori diferite. Prima este de variabilă nedefinită, a doua este de sintaxă. Prima apare când se execută "else", a doua apare la compilare. Cred că merită explicată diferența pe scurt.
-- Alex

On 16 Oct 2013, at 10:03, Mihnea Dobrescu-Balaur <mihnea at linux.com> wrote:

> Da, am scris prost (inexact).
> 
> Ce vreau sa zic e ca poti sa ai:
> 
> if 3:
>    print "hello"
> else:
>    lalala
> 
> Si merge, dar nu poti sa ai:
> 
> if 3:
>    print "hello"
> else:
>    lalala
>    -- ce mai faci
> 
> 
> Eventual punem doua astfel de exemple? Sau ne rezumam la a zice doar "erori"?
> 
> 2013/10/16 Alex Morega <alex at grep.ro>:
>> Salut!
>> 
>> În capitolul "introducere și sintaxă" apare ideea de erori de sintaxă care sunt mai greu de depistat pentru că apar la runtime. Asta nu e tocmai adevărat; o eroare de sintaxă face ca fișierul să nu fie deloc importat pentru că nu poate fi parsat. Problema este la erori de runtime (nume greșite, metode inexistente, argumente greșite la funcții, etc). Cum facem să reiasă mai clar asta?
>> 
>> -- Alex
>> 
>> _______________________________________________
>> http://lists.rosedu.org/listinfo/rosedu-project
>> http://lists.rosedu.org/guidelines - Mailing List Guidelines
> 
> 
> 
> -- 
> Mihnea Dobrescu-Balaur
> _______________________________________________
> http://lists.rosedu.org/listinfo/rosedu-project
> http://lists.rosedu.org/guidelines - Mailing List Guidelines



More information about the rosedu-project mailing list