Topic: Aiuto Esercizi  (Letto 394 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline serpico

  • python unicellularis
  • *
  • Post: 1
  • Punti reputazione: 0
    • Mostra profilo
Aiuto Esercizi
« il: Novembre 18, 2019, 17:54 »
Salve, ho da poco iniziato ad usare python ed ho già molti problemi  :(, spero che possiate aiutarmi a risolvere questi esercizi:
1)Nel primo bisogna fare una funzione nel quale bisogna ricevere in input una stringa  verificare se essa sia un numero binario e   produrre il suo valore in base 10.
2)Nel secondo bisogna fare una funzione nella quale bisogna ricevere in input una stringa e produrre: la parola più lunga contenuta in essa e la lunghezza media delle parole(Senza considerare gli spazi :question: ).
Spero possiate aiutarmi.

Offline nuzzopippo

  • python neanderthalensis
  • ****
  • Post: 294
  • Punti reputazione: 0
    • Mostra profilo
Re:Aiuto Esercizi
« Risposta #1 il: Novembre 18, 2019, 20:00 »
Salve, ho da poco iniziato ad usare python ed ho già molti problemi  :(, spero che possiate aiutarmi a risolvere questi esercizi:
...

"Aiutarti" vorrebbe significare?

Se intendi fare l'esercizio per Te, non sarebbe certo aiutarti, bensì ostacolarti, qualora, invece, significhi "datemi una mano", d'accordo : quale codice hai scritto sin ora? quali problemi che hai riscontrato?

Quando proprio Tu non sappia come iniziare :
per definire una funzione : guarda qui
per ottenere un input da tastiera : guarda qui
poi leggi qualcosa riguardo alle stringhe, p.e. da qui, e quindi poniti la domanda : cosa hanno fi particolare i numeri binari? (forse che sono una successione di 0 ed 1?), cerca come fare una verifica "carattere per carattere" e quindi, usa le regole di conversione numerica da base 2 a base 10, di certo l'hai su qualche libro, comunque c'è wikipedia

per quanto riguarda il 2° esercizio : leggi la documentazione del metodo split() delle stringhe e della funzione bultin len(), son certo che se Ti fermi un attimo a pensarci su la soluzione viene da sola.

Provaci a risolvere gli esercizi e, se proprio non Ti riesce, posta il codice che sei riuscito a produrre che ne si parla.

Ciao :)