[Python] Risolto - Problema con variabili e funzioni

Dario Bertini berdario a gmail.com
Lun 25 Ago 2014 12:23:44 CEST


2014-08-25 0:52 GMT-07:00 Marco Beri <marcoberi at gmail.com>:
>
> Scusa ma qui non sono d'accordo con te. La ricorsione ha senso quando ha
> senso e qui non ce l'ha :-)


Beh, non solo ha senso, ma è anche il modo ovvio di scrivere quella
funzione in Haskell

import Data.Char (toUpper)

input s = do
  putStrLn s
  getLine

read_lat_ref =
  do
    l <- input "Inserisci il riferimento della Latitudine; N=Nord S=Sud: "
    if ((map toUpper l) `elem` ["S", "N"]) then
      return l else
      read_lat_ref


Ma io sono ancora quello che è alla ricerca di cavie per verificare di
persona l'utilità didattico/pedagogica di iniziare a programmare con
Haskell :P


-- 
xmpp: berdario at gmail.com
bitmessage: BM-2cTYXfGiSTsnx3righ6aHcJSWe4MV17jDP
gpg fingerprint: 3F8D53518012716C4EEF7DF67B498306B3BF75A0 (used just
for signing commits)


Maggiori informazioni sulla lista Python