Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esercizi python base per cominciare ad imparare le stringhe, Esercizi di Programmazione Orientata agli Oggetti

Esercizi python base per cominciare ad imparare le stringhe

Tipologia: Esercizi

2019/2020
In offerta
30 Punti
Discount

Offerta a tempo limitato


Caricato il 10/09/2020

robonoff
robonoff 🇮🇹

1

(2)

6 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Esercizi Pyhton
Stringhe
Statistica per i Big Data - Programmazione
1. Scrivere)uno)script)Python)che)riceve)in)input)due)stringhe)e)le)stampa)in)
ordine)alfabetico,)oppure)ne)stampa)solo)una)delle)due)se)sono)identiche.)
)
2. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) s) e) stampa) a)
video)le)consonanti)in)s)e)il)numero)di)vocali)in)s.)
)
3. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) e) produce) in)
output) la) stringa) invertita.) Ad) esempio,) con) input) 'casa') produce) 'asac',)
mentre)con)input)'qwerty')produce)'ytrewq'.)
)
4. Scrivere)uno)script)Python)che)riceve)in)input)una) stringa)s)e)restituisce)in)
output) una) copia) della) stringa) s) dove) i) caratteri) 'a',) '8',) 'h') e) '.') sono)
sostituiti,) rispettivamente,) dai) caratteri) 'j',) 'o',) '8') e) '%'.) Non) usate) le)
espressioni)regolari.)
)
5. Scrivere)uno)script)Python)che)riceve)in)input)una)stringa)s) e)restituisce)in)
output) una) copia) della) stringa) s) da) cui) sono) stati) rimossi) tutti) gli) spazi)
bianchi)e)i)segni)d’interpunzione.)
)
6. Scrivere)uno)script)Python)che)riceve)in)input)una)stringa)s)e))un)carattere)c)
e)restituisce)in)output) il)numero)di) volte)che)il) carattere)c)è) presente)in)s)
(non)usare)il)metodo)count)di)str).)
)
7. Scrivere)uno) script) Python) che) riceve) in) input)una)stringa)s)rappresentate)
una) sequenza) di) interi) separati) da) virgola) e) produce) in) output) un)
istogramma)basato)su)questi)numeri,)usando)asterischi)per)disegnarlo.)Ad)
esempio,)se)s='3,7,9,5',)allora)lo)script)produce)il)seguente)istogramma:)
)
) ) ***)
) ) *******)
) ) *********)
) ) *****)
)
Si)ricorda)che)il)metodo)split)di)str)restituisce)una)lista)di)sottostringhe.)
)
)
8. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) s) che) contiene)
lettere)sia) maiuscole) sia) minuscole) e) produce) in) output) una) copia) di) s) in)
cui)ogni) parola) inizia) con) la) lettera) maiuscola)e)le)rimanenti)lettere)sono)
minuscole) (non) usare) il) metodo) title) di) str).) Ad) esempio,) 'Casa) dOLce)
CASa')è)trasformata)in)'Casa)Dolce)Casa'.)
)
9. Scrivere) uno) script) Python) che) riceve) in) input) una) stringa) che) contiene)
lettere)sia)maiuscole) sia) minuscole) e) produce)in)output:) per) ogni) lettera)
dell'alfabeto,) il) numero) di) volte) che) la) lettera) compare) nella) stringa) (è)
indifferente) se) la) lettera) è) minuscola) o) maiuscola);) il) numero) di)
consonanti) presenti) nella) stringa;) il) numero) di) vocali) presenti) nella)
stringa.)
)
pf2
Discount

In offerta

Anteprima parziale del testo

Scarica Esercizi python base per cominciare ad imparare le stringhe e più Esercizi in PDF di Programmazione Orientata agli Oggetti solo su Docsity!

Esercizi Pyhton Stringhe Statistica per i Big Data - Programmazione

  1. Scrivere uno script Python che riceve in input due stringhe e le stampa in ordine alfabetico, oppure ne stampa solo una delle due se sono identiche.
  2. Scrivere uno script Python che riceve in input una stringa s e stampa a video le consonanti in s e il numero di vocali in s.
  3. Scrivere uno script Python che riceve in input una stringa e produce in output la stringa invertita. Ad esempio, con input 'casa' produce 'asac', mentre con input 'qwerty' produce 'ytrewq'.
  4. Scrivere uno script Python che riceve in input una stringa s e restituisce in output una copia della stringa s dove i caratteri 'a', '8', 'h' e '.' sono sostituiti, rispettivamente, dai caratteri 'j', 'o', '8' e '%'. Non usate le espressioni regolari.
  5. Scrivere uno script Python che riceve in input una stringa s e restituisce in output una copia della stringa s da cui sono stati rimossi tutti gli spazi bianchi e i segni d’interpunzione.
  6. Scrivere uno script Python che riceve in input una stringa s e un carattere c e restituisce in output il numero di volte che il carattere c è presente in s (non usare il metodo count di str).
  7. Scrivere uno script Python che riceve in input una stringa s rappresentate una sequenza di interi separati da virgola e produce in output un istogramma basato su questi numeri, usando asterischi per disegnarlo. Ad esempio, se s='3,7,9,5', allora lo script produce il seguente istogramma: *** ******* ********* ***** Si ricorda che il metodo split di str restituisce una lista di sottostringhe.
  8. Scrivere uno script Python che riceve in input una stringa s che contiene lettere sia maiuscole sia minuscole e produce in output una copia di s in cui ogni parola inizia con la lettera maiuscola e le rimanenti lettere sono minuscole (non usare il metodo title di str). Ad esempio, 'Casa dOLce CASa' è trasformata in 'Casa Dolce Casa'.
  9. Scrivere uno script Python che riceve in input una stringa che contiene lettere sia maiuscole sia minuscole e produce in output: per ogni lettera dell'alfabeto, il numero di volte che la lettera compare nella stringa (è indifferente se la lettera è minuscola o maiuscola); il numero di consonanti presenti nella stringa; il numero di vocali presenti nella stringa.

Esercizi Pyhton Stringhe Statistica per i Big Data - Programmazione

  1. Scrivere uno script Python che riceve in input due stringhe s e p e restituisce in output True se p è una sottostringa di s, False altrimenti.
  2. Scrivere uno script Python che riceve in input due stringhe s e p e restituisce in output l'indice i a partire dal quale p compare in s, restituisce -­‐1 se p non è una sottostringa di s (non usare il metodo find di str). Dello script scrivere tre versioni:
    1. Se p compare più volte in str, l'indice da restituire è il primo. Se s='abababab' e p='ab', lo script produce in output 0.
    2. Se p compare più volte in str, l'indice da restituire è il ultimo. Se s='abababab' e p='ab', lo script produce in output 6.
    3. Se lo script riceve in input anche un intero n, la ricerca di p in s deve avvenire a partire dalla posizione n. Se s='abababab', p='ab' e n=2, lo script produce in output 2 (se n=3, l'output sarà 4).
  3. Scrivere uno script Python che riceve in input tre stringhe s, p e t e restituisce in output una copia della strina s dove tutte le occorrenze di p sono state sostituite da t. Ad esempio, se s='abcabtbabb', p='ab' e t='e$r', lo script produce in output 'e$rce$rtbe$rb'.
  4. Scrivere uno script Python che riceve in input una stringa s rappresentate una sequenza di interi separati da virgola e produce in output la loro media visualizzata con 3 cifre decimali. Ad esempio, se a='12,2,121,23' lo script restituisce 39.500. Suggerimento: il metodo split di str restituisce una lista di sottostringhe, per la formattazione usare il metodo format di str.
  5. Scrivere uno script Python che riceve in input due stringhe a e b rappresentati una sequenza di interi separati da virgola e produce in output, per ogni coppia di interi, il loro prodotto seguito da = primo_numero X secondo_numero. Fare in modo che l'output sia opportunamente formattato. Ad esempio, se a='12,2,123' e b='1234,123,2', l'output sarà