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)
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Esercizi Informatica Python
-
Esercizi Informatica programmazione Python
-
Esercizi 2 Informatica programmazione Python
-
Esercizi svolti per python Informatica