10. CREA UNA CALCOLATRICE (CORSO PYTHON BASE) - TUTORIAL ITALIANO - PROGRAMMARE IN PYTHON

preview_player
Показать описание
💻 Come Creare una Calcolatrice con Python (Corso Python Base Per Principianti, Lezione 10 / 18)

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

LINK UTILI

SOCIAL NETWORK

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

🕰️ CAPITOLI DI QUESTA LEZIONE

0:00 Introduzione alla Lezione
0:47 Inizio Sviluppo - Crea una Calcolatrice con Python
13:12 Come Migliorare il Programma
13:51 Considerazioni Finali

#Python #Esercizi #Tutorial
Рекомендации по теме
Комментарии
Автор

Grazie mille, sei bravissimo a spiegare!!

melaniasartore
Автор

Grazie mille, il tuo corso è fatto benissimo

mastroreffo
Автор

Voglio ringraziare l'autore di questo corso, veramente ben fatto ed esaustivo un ottima risorsa da cui iniziare ad approcciarsi e cimentarsi nello studio della programmazione con un linguaggio di programmazione veramente Potente e trasparente, con una sintassi vicina al linguaggio inglese.

imsalvatoremod
Автор

Un buon salve PyMike!
innanzitutto desidero farti i miei complimenti per questo corso. La scelta di impostarlo con insegnamenti non solo relativo al linguaggio ma anche con spiegazioni per neofiti è una scelta ammirevole in questo mondo fatto di guide "usa e getta".
Volevo solo esprimere una mia opinione sull'utilizzo dell'istruzione break (e scrivo solo per un confronto😃). Dai tempi delle scuole superiori sono cresciuto con la convinzione che tali istruzioni vadano a "sporcare" la struttura del codice ponendo lo sviluppatore sul pericoloso sentiero degli spaghetti code. Poiché minano la linearità del flusso (in particolar modo dell'iterazione) attraverso dei salti a mio parere "poco eleganti".
Una mia proposta sarebbe quella di inizializzare una variabile (ad esempio "var") con valore True.
Far stampare il menu e richiedere l'input all'utente.
Eseguire il controllo scelta==ESC?,
allora var=False
Poi, al termine dell'operazione scelta dall'utente, effettuare il controllo mediante una iterazione post-condizionata con la seguente condizione var==True.
Fuori dall'iterazione stampare il messaggio di congedo.

Spero di non averti infastidito con questo commento. E ci tengo a ringraziarti per questo corso.
Io personalmente sto imparando il Python dopo anni che conoscenti e colleghi mi hanno fatto una testa cos' per via della sua verticalità di utilizzo. Grazie ancora!

giu.tar.
Автор

Grazie per includere il genere femminile nei saluti, sembra poco ma fa molta differenza! 👍❣

federicagamba
Автор

Ciao Michele seguo sempre con piacere le tue lezioni perché facilmente comprensibili anche da uno come me completamente a digiuno di programmazione. Volevo chiederti un chiarimento: perché quando avvio il programma mediante il terminale di Visual Studio Code, su ogni rigo dove devo digitare l'input mi compare sempre la scritta "None" ?

MaximilianTube
Автор

Ciao e sinceri complimenti da un informatico che però non è mai stato un programmatore in senso stretto 🙂. Mi stavo avvicinando al Python per pura curiosità e per fortuna ho trovato i tuoi video.
Una domanda riguardo alla print del risultato, ho notato che funziona anche senza il cast a stringa, mi spiego meglio: se ad esempio nell'addizione scrivo
print ("il risultato è ", a + b)
invece di
print ("il risultato è ", str(a + b))
Lo stesso viene visualizzato correttamente. C'è qualche motivo particolare nell'utilizzare utilizzare str(a + b)?
Grazie mille

pasqualone
Автор

Ciao, riguardo all'utilizzo delle funzioni invece, esiste un modo per passare un numero n non prefissato di argomenti ad una funzione?
Ad esempio se volessi la funzione "somma" che somma tutti gli n numeri che digito in input senza appunto sapere a priori quanti saranno ?
Grazie, a presto

fabery
Автор

non ho capito perché inserire str prima delle operazioni se ciò che esce in output è il medesimo risultato...

horror_story-zd
Автор

ciao, volevo chiederti una cosa: come hai fatto tu le variabili non vengono ricreate ogni volta che si entra in un if? sarebbe più opportuno dichiararle prima, oppure fare come hai mostrato nel video non cambia praticamente nulla? so che forse è una domanda banale ma sono alle prime armi e vorrei capire come scrivere nel modo più efficiente possibile, grazie in aticipo!💯

Luigi-tpnz
Автор

Condensato in meno di 15 minuti ha quasi del magico. Complimenti.

Giusto per fare il rompiscatole: non sarebbe il caso di gestire almeno la divisione per zero così da evitare che il programma si "spacchi"?

dassetto
Автор

Michele grazie mille del corso - io lo sto seguendo solo adesso ma meglio tardi che mai! Non capisco perche' il mio codice non arriva a leggere action e continua a printare il while per tutto il tempo stampando per sempre l'hello message... ma ho scritto esattamente lo stesso codice che hai scritto tu!

saracorsetti
Автор

Ciao Michele, grazie tante per il corso che seguo veramente con entusiasmo. Mi chiedevo come mai, inserendo la variabile action sotto il ciclo while, interrompe di fatto il ciclo infinito dandomi soltanto una volta hello_message

hfcostante
Автор

Salve questa calcolatrice si può averla con la grafica?

giuseppetramonta
Автор

molto ben fatto, istruttivo, ma non sarebbe meglio aggiungere un'istruzione (tipo clr o clear per dirla tipo basic), per cancellare lo screen ogni volta che si ripete una operazione? (+ pulito1).

falconpdl
Автор

Il mio era di 20 righe circa però faceva +-/* penso vada bene

xgameytm
Автор

Sarebbe interessante usare una regex per evitare di dover utilizzare il menù iniziale

enricobarbato