






Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica delle principali funzioni e comandi di base del linguaggio di programmazione python. Vengono illustrati i concetti fondamentali come la stampa di stringhe e variabili, l'input dell'utente, l'utilizzo di operatori matematici e logici, le strutture di controllo come if-elif-else e i cicli while e for. Inoltre, sono inclusi alcuni esempi di programmi utili come il riconoscimento delle vocali in una parola, il calcolo del fattoriale di un numero e la creazione di triangoli e alberi di asterischi. Questo documento può essere utile per studenti alle prime armi con python, fornendo una guida pratica e concisa sulle funzionalità di base del linguaggio.
Tipologia: Schemi e mappe concettuali
1 / 10
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







Funzioni principali Python Print(‘ ‘) scrive le cose fra virgolette Print( ) scrive il corrispondente di quello che sta fra le parentesi (se chiedo di stampare A e A è uguale a 10, mi stampa 10) Print(‘ ‘, A) scrive le cose fra virgolette e poi la variabile A Print(A+B) CONCATENAMENTO se A e B sono stringhe, le attacca Print(A2)* RIPETIZIONE se A è una stringa la scrive due volte. Altrimenti fa il calcolo Print(type(‘ ‘) scrive che tipo di valore scrivi fra virgolette (stringa, intero…) Len(‘…’) risulta il numero di caratteri che compone la stringa Len((‘x’, ‘y’, ‘z’)) risulta il numero di elementi della lista Print(‘abcd’ [x]) INDICIZZAZIONE risulta la x-esima lettera. Da sinistra verso destra il conto parte da 0; da destra a sinistra il conto parte da - …=input(‘inserisci qualcosa: ‘) assegno ad un valore una richiesta che il programma fa a chi lo usa, che quindi dovrà inserire la risposta. La risposta è letta come stringa …=int(input(‘inserisci qualcosa: ‘)) il valore viene letto come numero intero e non come stringa quindi poi posso farci dei calcoli SIMBOLI EQUAZIONI O DISEQUAZIONI:
While(x==…): print(‘…’) x=x+1 stampa quello che chiedo fino a che x non supera un valore limite. A quel punto smette. Posso anche mettere, invece che un limite, una risposta diversa (es: x deve essere uguale a si) for x in range(3, 15, 2): print(x) stampa i numeri da 3 a 14 (esclude il secondo valore di in range) andando di due in due. Nel ciclo for, quindi, se devo svolgere una funzione un tot di volte, non devo scrivere ‘for x<y’ ad esempio, ma ‘for x in range(1, x+1)’. Non devo nemmeno introdurre la variabile x, le prova tutte lui
h=int(input('inserisci un numero: ')) for i in range(1, h+1): print(''i) ALBERO DI ASTERISCHI CENTRATO ALTO COME NUMERO h=int(input('quanto lo vuoi alto questo albero? ')) for i in range(1, h+1): sp=(h-i) ast=(i+i-1) print(' 'sp+''*ast) RICONOSCIMENTO NOMI nome=input('inserisci il tuo nome: ') if(nome=='alessandro'): print('ciao babbo') elif(nome=='annalisa'): print('ciao mamma') elif(nome=='guglielmo'): print('ciao Gu') else: print('non ti conosco') MINORE O MAGGIORE ETÀ età=int(input('inserisci la tua età: ')) if(età<18): print('sei minorenne') elif(età==18): print('per un pelo') else: print('flavio insinna')
nome=input('inserisci il tuo nome: ') età=int(input('inserisci la tua età: ')) altezza=int(input('inserisci la tua altezza in cm: ')) if(età>10 and altezza>175): print('dovresti giocare a basket', nome) elif(età<=10 and altezza>0): print('fino a 10 anni nuota', nome) elif(età>10 and altezza<175): print('prova il tennis', nome) CHE SPORT FARE (2) nome=input('inserisci il tuo nome: ') età=int(input('inserisci la tua età: ')) if(età>10): altezza=int(input('inserisci la tua altezza in cm: ')) if(altezza>=180): print('potresti giocare a basket', nome) else: print('forse il basket non fa per te...') sesso=input('sei maschio o femmina: ') if(sesso=='maschio'): print('potresti provare il calcio', nome) else: print('potresti provare la danza', nome) else: print('fino ai 10 anni è bene praticare il nuoto,', nome)
x=int(input('digita il numero di cui individuare i divisori: ')) for y in range (2,x): if(x%y==0): print(y) PAROLA PALINDROMA? x = input() res = True for i in range(0, len(x)): if (x[i] != x[-i-1]): res = False if (res): print("si") else: print("no") CONTO MULTIVALUTA EURO YEN euro=int(input()) JPY=int(input()) jte=JPY/ etj=euro/0. a=euro+etj b=JPY+etj print(a,'EUR') print(b,'JPY') CHE PERSONAGGIO DI THE LADY SEI? print('Scopri quale personaggio di "The Lady" sei') print('Rispondi in maniera sintetica, dove possibile solo con "si" o "no"') sex=input('Sei maschio (m) o femmina (f)? ')
if sex=='m' or ‘M’: x=input('Sei più un manzo palestrato scrivi 1 o uno scanzonato mingherlino scrivi 2? ') if x=='1': a=input('Devi mettermi in riga? ') if a=='si': print("Sei Luc, il vero uomo. Sei un maniaco sessuale di cui aver paura. La tua donna dice che non ti tradirebbe mai, ma sappiamo entrambi che non è così. Questo però non giustifica i tuoi violenti scatti d'ira. Sei da denuncia.") z='Luc' else: d=input('Vuoi agguantare le bonazze? ') if d=='si': print('Sei Simone, il personal trainer. Per te nulla è più importante del proprio corpo, fatta eccezione per la proprietà di linguaggio. Con le donne hai dato... ora inizia il tuo regno (???).') z='Simone' else: e=input('Hai scrupoli? ') if e=='no': print("Sei Roberto, l'indaffarato. Desideri la cosciotta tua, che compiace i tuoi istinti animaleschi, ma non ti fai problemi a dire a tutti che per te è solo un gioco. ") z='Roberto' else: f=input('Il tuo english humor ti lascia mai? ') if f=='no': print("Sei Salvatore, l'autista. Faresti di tutto per la signora e sei convinto che un giorno, anche tu sarai un VIP. Probabilmente le tue doti da trasformista ti aiuteranno a coronare questo sogno.") z='Salvatore' else: g=input('Ti eccita comprare oggetti femminili? ') if g=='si': print("Sei Marco, lo stallone purosangue. Da buon bastardo su misura, non sei mai a corto di complimenti per la tua donna. Il tuo asso nella manica per l'amore corporeo a prima vista, o ficcata a colpo sicuro, è il ristorante speciale 'Il Baretto', in cui porti tutti i tuoi pezzi da museo.")
print('Sei Doris, la segretaria. Il tuo uomo ti considera solo un giocattolo, ma la cosa non sembra darti noia. In ambito lavorativo sei efficiente ed organizzata, ma è evidente che senza Chang non sapresti neanche allacciarti le scarpe.') z='Doris' else: l=input('Esagerare è una delle tue più grandi qualità? ') if l=='si': print('Sei Guenda, la socia. Ti occupi di molte cose, ma nessuna di queste sembra essere un lavoro vero: disegni scarpe orrende, commissioni profumi che spacci per tuoi e organizzi feste di compleanno. La tua attività preferita, però, è fare la gattamorta con i bonazzi.') z=('Guenda') else: m=input('Hai una vida turbolenta? ') if m=='si': print('Sei Giselle, la pantera. Cittadina del mondo dalle ottime doti deduttive, vivi in una casa chiusa a Londra. Sfortunatamente non puoi più di tanto, perchè sei uno schianto e fai fermare il traffico. Il tuo più grande difetto, però, è di non saper resistere alle tentazioni estreme spericulate, ma come biasimarti.') z=('Giselle') else: n=input('Devi uscire da una stasi ipnotica? ') if n=='si': print('Sei Lona, The Lady. Hai il coraggio di combattere, a tal punto da dire al tuo fidanzato maniaco che ti piace flirtare con gli uomini. È proprio vero che ti innamori sempre degli uomini sbagliati! Il mondo è il tuo habitat e sei piena di soldi, ma tante leggende ti circondano... il tuo passato è top secret, ed il tuo futuro molto complesso.') z=('Lona') else: print('Hai rotto il cazzo, sei Eugenia, la modella inutile. Fai il bagno da sola perchè le tue amiche in realtà ti odiano e secondo me non hai nemmeno visto la serie.') z=('Eugenia') print('È inutile che provi a rifarlo, ormai è deciso, sei', z+'.')