libreria math

Libreria math

In questa lezione studieremo alcune funzioni della libreria math, al fine di poterle utilizzare in qualche esercizio. La libreria math consente di utilizzare alcune funzioni come la radice quadrata, il fattoriale, il logaritmo, ecc. Inoltre è possibile fare riferimento ad alcune costanti come ad esempio math.pi. Quindi, per visualizzare tutte le funzioni che la libreria […]

massimo fra tre numeri in C++

Massimo fra tre numeri in C++

Realizziamo un algoritmo per il calcolo del massimo fra tre numeri in C++, cioè dell’elemento più grande dei tre inseriti in input. Proponiamo varie soluzioni al fine di confrontarle. Prima soluzione massimo fra tre numeri in C++ La prima soluzione in poche parole traduce il diagramma di flusso che ho presentato in questo tutorial: massimo […]

scambio variabili in python

Scambio di variabili in python

In questa lezione implementeremo un semplice algoritmo per lo scambio di variabili in python, al fine di introdurre anche il concetto di assegnazione multipla. Dati in input i valori di due variabili a e b, vogliamo scambiarne i valori, così che al termine a contiene il valore di b e b quello di a. Ecco […]

script in python

Script python

In questa lezione impareremo come creare gli script in python, quindi lasciamo la modalità interattiva vista finora. Un modo per creare gli script in python è utilizzare ad esempio il semplice blocco note. Si scrive il codice e si salva il file dando un nome idoneo e un’estensione .py, avendo cura di aver selezionato tutti […]

errori in python

Errori in python

In questo tutorial parlermo di come correggere gli errori in python. Chiaramente all’inizio della programmazione in python si faranno alcuni errori, ma a mano a mano diminuiranno sempre più. È importante capire sin da subito come gestirli. Ci sono dunque vari tipi di errori: Errori lessicali Gli errori lessicali sono derivanti dall’uso di termini che […]

esercizi in python

Esercizi in python

In questo tutorial proporrò dei semplicissimi esercizi in python al fine di consolidare quanto appreso finora. Primo esercizio in python Calcolare l’area di un cerchio prendendo in input il raggio. Ecco dunque la risoluzione del semplice problema in python: >>> raggio=float(input()) 5.5 >>> PiGreco=3.14 >>> area=PiGreco*raggio*raggio >>> print(‘l\’area del cerchio di raggio ‘, raggio, ‘ […]

input e print in python

Input e print in python

In questa lezione studieremo come utilizzare le funzioni input e print in python. Funzione input in python Per acquisire dei dati da tastiera si usa la funzione input(), che restituisce la stringa immessa dall’utente. Infatti anche se inseriamo un numero intero o decimale, esso viene visto come una stringa. >>> lato=input() Inseriamo adesso il numero […]

casting python

Casting in python

In questa lezione affronteremo il concetto di casting in python. Il casting è quell’operazione che consente di cambiare dinamicamente il tipo di dato di una variabile. Nella scorsa lezione abbiamo già elencato alcuni tipi di dati in python: Tipi di dati int – interi. float – virgola mobile (decimali). complex – numeri complessi. bool – […]

stringhe in python

Stringhe in python

In questa lezione ci occuperemo delle stringhe in python. Per dichiarare una variabile di tipo stringa basta assegnarle un testo racchiuso tra singoli apici o doppi apici. Facciamo quindi un esempio: >>>frase=’Coding creativo’ oppure, allo stesso modo: >>>frase=”Coding creativo” Operatori con le stringhe in python + concatenazione di stringhe. * ripetizione di una stringa (deve […]

operatori in python

Operatori in python

In questa lezione studieremo gli operatori in python 3, concentrandoci su quelli aritmetici e di assegnazione. Più avanti analizzeremo gli altri operatori. Operatori aritmetici in python Assumendo le variabili a=5 e b=3, facciamo degli esempi: + Addizione Es: a+b=8 – Sottrazione Es: a-b=2 * Moltiplicazione Es: a*b=15 / Divisione reale Es: a/b= 1.6666666666666667 // Divisione intera […]