Estratto del documento

Esercizi informatica - Python

Conta il numero di lettere e cifre in una data stringa

Parametro: Una stringa con parole separate da spazi

Ritorna: I contatori con numero di lettere e numero di cifre

def calcolatore_lettere_cifre(string):
    lista = string.split()
    count_lett = 0
    count_dig = 0
    for word in lista:
        for i in word:
            if i.isalpha():
                count_lett += 1
            elif i.isdigit():
                count_dig += 1
    return count_lett, count_dig

Simulatore di lancio del dado

def dice_roller(throws):
    import random
    lista = []
    for i in range(throws):
        num = random.randint(1, 6)
        lista.append(num)
    return lista

Conteggio delle cifre in un numero

def digits_counter1(num):
    num = len(str(num))
    return num
def digits_counter2(num):
    counter = 0
    while num != 0:
        num = num // 10
        counter += 1
    return counter

Conteggio delle cifre in modo ricorsivo

def digits_counter_recursive(num):
    if num >= -9 and num < 10:
        return 1
    else:
        return 1 + digits_counter_recursive(num // 10)
Anteprima
Vedrai una selezione di 8 pagine su 34
Esercizi Informatica (Python) Pag. 1 Esercizi Informatica (Python) Pag. 2
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 6
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 11
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 16
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 21
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 26
Anteprima di 8 pagg. su 34.
Scarica il documento per vederlo tutto.
Esercizi Informatica (Python) Pag. 31
1 su 34
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher warrior282 di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Seidenari Lorenzo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community