Profilo di Daniel96

Nome Daniel96
Indirizzo email n/a
Messaggi6
  • trovare moda da un dizionario
    Forum >> Principianti
    42. Calcolo della moda
    Scrivete un programma che richiede in ingresso una sequenza di numeri e li memorizza in una lista. La sequenza può essere composta da una quantità arbitraria di numeri, la sequenza termina quando l’utente inserisce il numero 0.
    Il programma deve stampare a video la moda (il numero che appare più spesso, o a parità di numero di apparizioni, il numero più piccolo). Attenzione, questo esercizio è complicato. Consigli:
    • Utilizzate un dizionario di contatori per contare la numerosità con cui appaiono i diversi numeri: per ogni numero di cui occorre contare la numerosità, nel dizionario si inserisce una coppia formata dal numero (chiave) e dal contatore associato (variabile associata alla chiave)
    • Una volta terminato il conteggio delle numerosità, individuate il massimo tra le diverse numerosità

    • cercate il numero (o i numeri perché possono essere più di uno) che hanno come numerosità la numerosità massima precedentemente individuata




    CODICE:




    lista=[]
    i=1
    while i!=0:
    valore=int(input("INSERISCI UN NUMERO COME VALORE "))
    lista.append(valore)
    i=int(input("INSERISCI UN NUMERO DIVERSO DA 0 PER CONTINUARE AD AGGIUNGERE NUMERI NEL DIZIONARIO "))
    lista.sort()
    diz={}
    i=0
    while i<len(lista):
    chiave=lista
    if chiave not in diz:
    count=1
    dizchiave=count
    else:
    dizchiave=count+1
    i=i+1
    print(diz)
    for chiave,valore in diz.items():

    Come posso fare per fare un confronto di tutti i valori delle varie coppie-valori all'interno del dizionario e visualizzare la chiave a cui è associata la numerosità più alta?

  • Re: Trovare il massimo di una lista
    Forum >> Principianti
    E poi:
    massimo(x)

    La chiamata di questa funzione restituira il massimo valore presente nella lista poi questo valore puoi assegnarlo ad una variabile fare quello che devi fare ecc...
  • Re: Trovare il massimo di una lista
    Forum >> Principianti
    x=[val,val,ecc]

    def massimo(lista):

    x=lista

    y=max(x)

    return y
  • Re: Problema con la lettura di file in formato pdf
    Forum >> Principianti
    Innanzitutto mi scuso per prima x aver scritto il mio messaggio in maiuscolo.... il file comprende anche un immagine effettivamente
  • Re: Problema con la lettura di file in formato pdf
    Forum >> Principianti
    ALLORA DICIAMO CHE STO USANDO PYTHON 3.7... IL PROBLEMA E' NATO DAL FATTO CHE UN MIO AMICO AVEVA UN FILE PDF SUL COMPUTER E VOLEVA MODIFICARLO, MA SICCOME NON POTEVA FARLO, L'ALTERNATIVA SAREBBE STATO DUNQUE RISCRIVERE DA CAPO IL FILE IN FORMATO WORD E POI CAMBIARE L'ESTENSIONE IN PDF… ONDE EVITARE CIO' VOLEVO CAPIRE SE ESISTESSE UN METODO COME readline() PER I PDF PER LEGGERE OGNI SINGOLA RIGA DEL CODICE TRADURLA IN LINGUAGGIO DI TESTO COPIARE QUESTA RIGA POI IN UN NUOVO FILE IN MODALITA' SCRITTURA DI TIPO WORD… IN MODO TALE CHE QUINDI TUTTI I DATI VENISSERO QUINDI SALVATI IN UN FILE MODIFICABILE
  • Problema con la lettura di file in formato pdf
    Forum >> Principianti
    Buonasera,
    Vorrei chiedervi come posso caricare un file pdf su python, leggere le stringhe con un ciclo while che elabora il file fino a che non trova una stringa vuota e nello stesso tempo copia il contenuto di ogni riga in un formato di testo?

    Vorrei sapere che modulo devo scaricare affinche posso fare cio e soprattutto, sapendo che il pdf e' un file binario, come si puo' codificare il contenuto x visualizzarlo come testo?




    Vi ringrazio in anticipo