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


esercizio utilizzo liste in python, Esercizi di Informatica

esercizio utilizzo liste in python

Tipologia: Esercizi

2022/2023

Caricato il 15/03/2023

Ercole2006
Ercole2006 🇮🇹

2 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
7) Ricerca delle occorrenze Scrivi un programma che, dato un vettore di N interi e un numero intero k,
comunica quante volte e in quali posizioni il numero k è presente nel vettore. Il programma dovrà
comportarsi come specificato
Inserisci la lunghezza del vettore (max 100): 7
Inserisci i numeri: 8 5 3 5 5 2 1
Inserisci il valore da cercare (k): 5
Il valore 5 compare agli indici 1 3 4
Il valore 5 compare 3 volte
n= int(input("Inserisci il numero di elementi: "))
print("Elementi della lista: ")
lista = []
for i in range(n):
lista.append((int(input("lista["+str(i)+"]: "))))
k= int(input("Inserisci il numero da cercare: "))
conta = 0
trovato = False
for i in range(n):
if lista[i]==k:
if not trovato:
print("Il valore",k,"compare negli indici: ",end="")
trovato = True
print(i, end=" ")
conta += 1
if trovato:
print("\nIl valore",k,"compare",conta,"volte")
else:
pf2

Anteprima parziale del testo

Scarica esercizio utilizzo liste in python e più Esercizi in PDF di Informatica solo su Docsity!

  1. Ricerca delle occorrenze Scrivi un programma che, dato un vettore di N interi e un numero intero k, comunica quante volte e in quali posizioni il numero k è presente nel vettore. Il programma dovrà comportarsi come specificato Inserisci la lunghezza del vettore (max 100): 7 Inserisci i numeri: 8 5 3 5 5 2 1 Inserisci il valore da cercare (k): 5 Il valore 5 compare agli indici 1 3 4 Il valore 5 compare 3 volte n= int(input("Inserisci il numero di elementi: ")) print("Elementi della lista: ") lista = [] for i in range(n): lista.append((int(input("lista["+str(i)+"]: ")))) k= int(input("Inserisci il numero da cercare: ")) conta = 0 trovato = False for i in range(n): if lista[i]==k: if not trovato: print("Il valore",k,"compare negli indici: ",end="") trovato = True print(i, end=" ") conta += 1 if trovato: print("\nIl valore",k,"compare",conta,"volte") else:

print("Il valore",k,"non è stato trovato")