Это видео недоступно.
Сожалеем об этом.

#13 Le funzioni - Imparare a programmare in Python con Daniele Castelletti

Поделиться
HTML-код
  • Опубликовано: 27 янв 2017
  • #13 In questo video scopriamo cosa sono e come si usano le funzioni.
    Vuoi imparare a programmare? Facciamolo insieme.
    Associazione Culturale Maggiolina.
    CORSO di COMPUTER BASE per Super principianti.
    ISCRIVITI al nostro canale: www.youtube.com...
    Siamo anche qui:
    Twitter: / castellettida
    Facebook: / associazionemaggiolina
    Sito web: www.associazion...
    Vieni a trovarci.

Комментарии • 38

  • @FD-ze1xg
    @FD-ze1xg 2 года назад

    Ciao a tutti! Sono un programmatore professionista e utilizzo diversi linguaggi.. Devo fare i complimenti a questo tutorial per la sua completezza! Complimenti!

  • @ercolevignasuria126
    @ercolevignasuria126 7 лет назад

    Ciao Daniele,sono quel govan8 del 1938,mi stai facendo tornare indietro nel tempo,quando si progammavano le AUDI/5 in Assembler.Sei fantastico nello spiegare,grazie per l'impegno che ci metti,un saluto da Ercole.

  • @gaetanoragone1804
    @gaetanoragone1804 2 года назад

    Ciao a tutti, ho iniziato da poco, mi incuriosiva molto il discorso della programmazione e devo dire che ho fatto molto bene. Grazie Daniele, per adesso mi sto trovando molto bene.
    Penso di aver riscontrato un BUG che ho poi risolto, ma visto che potrebbe capitare ad altri ve lo spiego:
    Quando lanciavo il programma mi leggeva sempre e solo i nomi maschili e mi restituiva il nome con la cornice giusta. Quando però inserivo un nome femminile, lo stampava sempre con la cornice UNISEX.
    Quindi sono andato a cercare il problema nella compilazione del programma, pensando di aver sbagliato/saltato qualche passaggio, ma nulla.
    Nel continuare a ragionare sono andato ad aprire i file TXT dei nomi che avevo salvato (visto che erano le uniche cose diverse fatte), ed ho notato che mente nei nomi maschili avevo i nomi scritti con l'iniziale maiuscola e il resto minuscolo (Daniele), per i nomi femminili avevo tutto maiuscolo (ANNA). Ho provato a scrivere i nomi femminili come quelli maschili ed il BUG è stato risolto.
    Sicuramente esiste un modo per far comprendere all'interprete qualsiasi tipo di parola scritta in qualsiasi modo, ma al momento non saprei fare di meglio.
    Se hai suggerimenti leggo con interesse, nel frattempo, grazie mille!!!

  • @elito726
    @elito726 4 года назад +1

    Ottimo, chiaro, con i tempi giusti per seguirti!!

  • @angelobeneduce3563
    @angelobeneduce3563 7 лет назад

    Grazie Daniele chiarissima la definizione e la chiamata delle funzioni! Saluti

  • @adrianocassini6368
    @adrianocassini6368 7 лет назад

    Daniele sei un Grande nello spiegare le lezioni (qualcuno doveva pur inventarti) grazie grazie CIAO

  • @superpainting8963
    @superpainting8963 7 лет назад

    É difficile x me ,ma mi piace. L'ho rivedrò diverse volte x capirci qualcosa. Grazie Daniele ciao.

  • @enricosartori9179
    @enricosartori9179 5 лет назад

    Daniele sei veramente insuperabile da spiegare la programmazione.

  • @diegogalli1454
    @diegogalli1454 4 года назад

    SOLO ORA MI STO RI_APPASSIONANDO A PYTHON GRAZIE AI TUOI MERAVIGLIOSI VIDEO!!!

  • @grazianopiccini88
    @grazianopiccini88 7 лет назад

    Ciao Daniele grazie per avermi risposto. Quindi devo uscire e rientrare, pero e una scocciatura perche cosi non vedo piu gli errori fatti e quindi non sono in grado di correggerli. cmq. sei sempre il migliore, continua sempre cosi che anche noi vecchi ci moderniziamo

  • @carlolauri8942
    @carlolauri8942 4 года назад

    Spero di passare il mio esame di informatica grazie a te Daniele, ti farò sapere! Se riuscirò sarà solo merito tuo.

  • @diegogalli1454
    @diegogalli1454 4 года назад

    GRAZIE DANIELE
    un paio di anni fa mi ero avvicinato a Python , SENZA GRANDI RISULTATI,,,,
    tanto é vero che ho realizzato alcuni programmi in QB64, "figlio del famoso QUICK BASIC 4.5
    QB64 usa semplicemente "LPRINT" per stampare sulla stampante di sistema Windows 10
    oppure print#n per scrivere su un file disco....
    ANCHE PERCHÉ in Python non sono MAI RIUSCITO A CAPIRE come potessi "printare" sulla stampante di sistema windows-10 Home
    ho acquistato vari libri, in italiano, alla Libreria Hoepli di Milano...... ma stampare non ci sono mai riuscito!!!

  • @Medjugorje998
    @Medjugorje998 7 лет назад

    Grazie Daniele. Molto interessante

  • @angelocrescini1971
    @angelocrescini1971 7 лет назад

    Grazie per la chiara lezione - Angelo

  • @Dino-91
    @Dino-91 3 года назад

    Grazie

  • @massimilianoflamigni8388
    @massimilianoflamigni8388 2 года назад

    perchè alla funzione passiamo 3 argomenti e non utilizziamo quelli fuori dalla funzione (ovviamente prima della definizione della funzione stessa) per moltiplicatore (len(nome_elaborato)) e nome_elaborato?
    # definisco una funzione cornice prima della chiamata
    # prchè voglio fare un riquadro al nome
    def cornice (disegno):
    moltiplicatore = len(nome_elaborato) + 4
    print (moltiplicatore*disegno)
    print(disegno,nome_elaborato,disegno)
    print (moltiplicatore*disegno)

  • @peppepinz2886
    @peppepinz2886 4 года назад

    perfetto grazie

  • @umileamodio2670
    @umileamodio2670 7 лет назад

    Tutto chiaro! Ciao

  • @annapercomo9698
    @annapercomo9698 4 года назад

    aiuto! sono bloccata mi dà questo errore - Traceback (most recent call last):
    File "", line 1, in - quando rilancio il run una seconda volta nello stesso shell e non capisco proprio il perché.

  • @mirkominnozzi5594
    @mirkominnozzi5594 5 лет назад +2

    Io ho pensato di fare cosi, credo sia pulito, poi...:
    #Inizio Programma
    #Definizione delle funzioni
    def cornice():
    n=len(NomeElaborato)+len(CognomeElaborato)+5
    print(A+B*n+C)
    print(D+" "*n+D)
    print(D+" "+NomeElaborato+" "+CognomeElaborato+" "+D+" è un bel nome.")
    print(D+" "*n+D)
    print(E+B*n+F)
    #Domande all'utente
    CognomeUtente=input("Qual è il tuo Cognome?: ")
    NomeUtente=input("Qual è il tuo nome?: ")
    print(" ")
    NomeElaborato=NomeUtente.title()
    CognomeElaborato=CognomeUtente.title()
    Maschi=open("c:/risorse/NomiMaschili.txt", "r")
    NMaschile=Maschi.read()
    Maschi.close()
    Femmine=open("c:/risorse/NomiFemminili.txt", "r")
    NFemminile=Femmine.read()
    Femmine.close()
    #Prendiamo decisioni
    if NomeElaborato.upper() in NMaschile:
    A="╔"
    B="═"
    C="╗"
    D="║"
    E="╚"
    F="╝"
    elif NomeElaborato.upper() in NFemminile:
    A="♥"
    B="♥"
    C="♥"
    D="♥"
    E="♥"
    F="♥"
    else:
    A="☺"
    B="☺"
    C="☺"
    D="☺"
    E="☺"
    F="☺"
    cornice()

  • @FreakAliens
    @FreakAliens 3 года назад

    Ho notato una stranezza, se invece dell' input M o F si digita invio, si viene riconosciuti come maschio.
    D'altronde se si digita uno spazio e poi si preme invio , si viene riconosciuti come femmine.
    Strano, no?

  • @umarino71
    @umarino71 7 лет назад

    io metterei il richiamo della funzione cornice una volta sola e fuori dagli IF.
    e farei lo stesso per le variabili QuanteVolte e NomePersona.
    in pratica negli if lascerei solo la scelta del simbolo.

  • @grazianopiccini88
    @grazianopiccini88 7 лет назад

    ciao Daniele come faccio a pulire lo schermo della shell nella quale sto facendo delle prove e che naturalmente e piena di errori

    • @AssMaggiolina
      @AssMaggiolina  7 лет назад

      Ciao Graziano, temo non si possa, puoi inserire molte righe bianche, ma non è certo comodo.

  • @MassimoDecimo
    @MassimoDecimo 7 лет назад

    L'ultimo linguaggio che ho studiato è stato il TurboPascal , qualche anno fa :D

  • @madaservice
    @madaservice 7 лет назад

    non ho provato ma, credo possa nascere un problema se si digita il nome "NOME"

    • @AssMaggiolina
      @AssMaggiolina  7 лет назад

      Ciao Davide, se per caso trovi il tempo di provare, facci sapere.

    • @biverde
      @biverde 7 лет назад

      basta togliere NOME dal file creato .txt ......giusto?!?!?

    • @ytfyfd
      @ytfyfd 7 лет назад

      A me riconosce il nome "Nome" come maschile :)

    • @biverde
      @biverde 7 лет назад

      Roberto Meloni perchè fa prima la ricerca nel file dei nomi maschili...prova a togliere tutti i "NOME" dai 2 file

    • @ytfyfd
      @ytfyfd 7 лет назад

      Si fatto. Si nel momento in cui lo togli lo vede come un nome di cui non conosce il sesso

  • @flaviamassari7634
    @flaviamassari7634 7 лет назад

    Non funziona se scrivo un nome femminile che fa parte di un nome maschili. Per esempio: Flavia lo considera maschile perche trova un FLAVIANO che contiene FLAVIA al suo interno! E cosi per tutti quelli che si trovano in questa condizione tipo Giulia, Lia, ecc

    • @AssMaggiolina
      @AssMaggiolina  7 лет назад

      Grandissima Flavia, hai scoperto un bug nel nostro programma e ne hai anche identificato la causa. Iniziamo subito a pensare a come rimediare. Qualche idea?