### 1.8.8 Μετασχηματισμός συνεχούς κλάσματος σε πραγματικό αριθμό : `dfc2f`

`dfc2f` παίρνει σαν όρισμα μια λίστα, που παριστάνει ένα συνεχές κλάσμα

- λίστα ακεραίων για έναν ρητό αριθμό
- μία λίστα της οποίας το τελευταίο στοιχείο είναι μια λίστα για μία περιοδική αναπαράσταση, δηλαδή για έναν τετραγωνικό αριθμό, που είναι ρίζα μιας δευτεροβάθμιας εξίσωσης με ακέραιους συντελεστές
- ή μία λίστα με υπόλοιπο r σαν τελευταίο στοιχείο (a=a0+1/....+1/an+1/r).

`dfc2f` επιστρέφει τον ρητό αριθμό ή τον τετραγωνικό αριθμό .
Είσοδος :

`dfc2f([1,2,[2]])`

Έξοδος :

`1/(1/(1+sqrt(2))+2)+1`

Μετά από απλοποίηση με την συνάρτηση `normal`:

`sqrt(2)`

Είσοδος :

`dfc2f([1,2,3])`

Έξοδος :

`10/7`

Είσοδος :

`normal(dfc2f([3,3,6,[3,6]]))`

Έξοδος :

`sqrt(11)`

Είσοδος :

`dfc2f([1,2,3,4,5,6,7])`

Έξοδος :

`9976/6961`

Είσοδος για επαλήθευση :
`1+1/(2+1/(3+1/(4+1/(5+1/(6+1/7)))))`
Έξοδος :
`9976/6961`
Είσοδος :

`dfc2f([1,2,3,4,5,43/7])`

Έξοδος :

`9976/6961`

Είσοδος για επαλήθευση :
`1+1/(2+1/(3+1/(4+1/(5+7/43))))`
Έξοδος :
`9976/6961`