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 per prova d'esame informatica, Prove d'esame di Fondamenti di informatica

esercizi python per prova d'esame informatica

Tipologia: Prove d'esame

2020/2021

Caricato il 04/06/2023

Ciccio2298
Ciccio2298 🇮🇹

5

(4)

6 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
# scrivere un programma che permetta di inserire una lista di 10 numeri e
# stampi a video una nuova lista contenente solo tutti i numeri pari della
# lista di partenza.
# ===========================================================
risposta='si'
while(risposta=='si'):
print('inserire 10 numeri')
lista=[]
for i in range(10):
numero=eval(input())
lista.append(numero)
pari=[]
for numero in lista:
if(numero%2==0):
pari.append(numero)
print("La lista dei numeri pari è", pari)
print('vuoi continuare? si/no')
risposta=input()
if (risposta=='no'):
print('programma terminato')
elif(risposta!='si' and 'no'):
print('reinserisci risposta')
risposta=input()
# Si scriva un programma in Python che chieda all’utente di inserire una parola e stampi a # video il numero di
vocali ivi presenti. Se non vi sono vocali deve essere mostrato
# un messaggio a video.
# ===========================================================
parola= input("Inserisci una parola\n")
conteggio=0
for carattere in parola:
if (carattere== "a" or carattere=="e" or carattere=="i" or carattere=="o" or carattere=="u"):
conteggio=conteggio+1
if (conteggio==0):
print ("Nella parola", parola, "non sono presenti vocali")
else:
print ("Nella parola", parola, "sono presenti", conteggio, "vocali")
#oppure
parola= input("Inserisci una parola\n")
vocali=['a','e','i','o','u']
count=0
for carattere in parola: #scansiona la parola
for vocale in vocali: #scansiona la lista delle vocali
if carattere == vocale:
count = count +1
if (count==0):
print ("Nella parola", parola, "non sono presenti vocali")
else:
print ("Nella parola", parola, "sono presenti", count, "vocali")
# Si scriva un programma in Python che chieda l’inserimento di una lista di 200 numeri
# interi e stampi a video la somma di tutti i numeri pari inseriti.
print ("Inserisci una lista di 10 numeri")
#creazione lista di input
lista=[]
for i in range(10):
numero=eval(input("Inserisci numero\n"))
lista.append(numero)
#creazione seconda lista
lista2=[]
for numero in lista:
pf3

Anteprima parziale del testo

Scarica esercizi python per prova d'esame informatica e più Prove d'esame in PDF di Fondamenti di informatica solo su Docsity!

scrivere un programma che permetta di inserire una lista di 10 numeri e

stampi a video una nuova lista contenente solo tutti i numeri pari della

lista di partenza.

===========================================================

risposta='si' while(risposta=='si'): print('inserire 10 numeri') lista=[] for i in range(10): numero=eval(input()) lista.append(numero) pari=[] for numero in lista: if(numero%2==0): pari.append(numero) print("La lista dei numeri pari è", pari) print('vuoi continuare? si/no') risposta=input() if (risposta=='no'): print('programma terminato') elif(risposta!='si' and 'no'): print('reinserisci risposta') risposta=input()

Si scriva un programma in Python che chieda all’utente di inserire una parola e stampi a # video il numero di

vocali ivi presenti. Se non vi sono vocali deve essere mostrato

un messaggio a video.

===========================================================

parola= input("Inserisci una parola\n") conteggio= for carattere in parola: if (carattere== "a" or carattere=="e" or carattere=="i" or carattere=="o" or carattere=="u"): conteggio=conteggio+ if (conteggio==0): print ("Nella parola", parola, "non sono presenti vocali") else: print ("Nella parola", parola, "sono presenti", conteggio, "vocali") #oppure parola= input("Inserisci una parola\n") vocali=['a','e','i','o','u'] count= for carattere in parola: #scansiona la parola for vocale in vocali: #scansiona la lista delle vocali if carattere == vocale: count = count + if (count==0): print ("Nella parola", parola, "non sono presenti vocali") else: print ("Nella parola", parola, "sono presenti", count, "vocali")

Si scriva un programma in Python che chieda l’inserimento di una lista di 200 numeri

interi e stampi a video la somma di tutti i numeri pari inseriti.

print ("Inserisci una lista di 10 numeri") #creazione lista di input lista=[] for i in range(10): numero=eval(input("Inserisci numero\n")) lista.append(numero) #creazione seconda lista lista2=[] for numero in lista:

if(numero%2==0): lista2.append(numero) #conteggio dei numeri pari npari= for numero in lista2: if(numero%2==0): npari=npari+ #lo stesso si può ottenere velocemente con len(lista2) print ("La lista di partenza è", lista) print ("La lista dei soli numeri pari è", lista2) print("essa contiene", npari, "numeri pari")

Si scriva un programma in Python che chieda di inserire due stringhe e stampi a video

una stringa formata dalla concatenazione della prima e della prima metà della seconda.

stringa1=input("Inserisci la prima stringa\n") stringa2=input("Inserisci la seconda stringa\n") i=len(stringa2) c= i//2 #oppure c=(int)(i/2) concatenazione= stringa1+stringa2[:c] print("Il risultato della concatenazione è", concatenazione)

Usando le funzioni si scriva un programma che permette di inserire una lista di 10 interi

e stampi a video la somma di tutti i numeri presenti nella lista e la lista delle somme dei numeri

presi a due a due

def sommaPari(listaInteri): listadue = [] for i in range(len(listaInteri)-1): sum = listaInteri[i]+listaInteri[i+1] listadue.append(sum) print ("la nuova lista è",listadue) #============================================ def sommaInteri(listaInteri): sum = 0 for numero in listaInteri: sum = sum +numero print("la somma dei tuoi numeri è", sum) #============================================ def inserisciLista(): print ("inserisci una lista di 5 numeri interi") lista = [] for i in range(5): numero=eval(input()) lista.append(numero) return lista #============================================ lista = inserisciLista() sommaInteri(lista) sommaPari(lista) #Scrivere un programma in Python che permetta di inserire una lista di numeri #interi, la lunghezza della lista deve essere data dall’utente da tastiera, #e restituisca a video: #1. una lista i cui elementi sono pari a quelli della prima lista

moltiplicati per due;

#2. una lista dei soli numeri dispari. dim=eval(input("Inserisci dimensione della lista\n")) print("Inserisci una lista di ", dim , " numeri") #creazione lista di input lista=[]