informazione python e vs code


Michele Marzo
 

Ciao a tutti, vi incollo qui sotto un piccolo programmino che sto facendo solo che non capisco quando avvio il thebug vscode mi dice che c’è una riga con un errore di sintassi ma non capisco quale e poi mi dice la riga in questione e poi mi dice dei numeri tipo 15 to 68 o qualcosa del genere.

Qualcuno di voi, mi saprebbe spiegare cosa dovrei fare con questi numeri che mi vengono letti dalla voce e eventualmente qual è l’errore che c’è nella riga che vi indicherò nel codice che sto per incollare qui di seguito.

 

Grazie mille a tutti, buona giornata.

 

Codice:

while True:

    print('''

    Benvenuto nel programma calcolatrice!

    Creato da: Michele Marzo

    Di seguito è riportato un elenco delle varie funzioni disponibili:

 

    -Per eseguire un'addizione selezionare 1;

    -Per eseguire una sottrazione, selezionare 2;

    -Per eseguire una moltiplicazione, selezionare 3;

    -Per creare una divisione, seleziona 4;

    -Per eseguire un calcolo esponenziale, selezionare 5;

    -Per uscire dal programma, puoi digitare ESC;

    ''')

 

Eccola

    scelta = input('Inserisci il numero corrispondente all/'operazione selezionata')

    if scelta == "1":

        print('Hai scelto: Addizione')

        a = float(input('Inserisci il primo numero'))

        b = float(input('Inserisci il secondo numero'))

        print('Il risultato della somma è: ' + str(a + b))

    elif scelta == "2":

        print('Hai scelto: Sottrazione')

        a = float(input('Inserisci il primo numero'))

        b = float(input('Inserisci il secondo numero'))

        print('Il risultato della sottrazione è: ' + str(a - b))

    elif scelta == "3":

        print('Hai scelto: Moltiplicazione')

        a = float(input('Inserisci il primo numero'))

        b = float(input('Inserisci il secondo numero'))

        print('Il risultato della moltiplicazione è: ' + str(a * b))

    elif scelta == "4":

        print('Hai scelto: Divisione')

        a = float(input('Inserisci il primo numero'))

        b = float(input('Inserisci il secondo numero'))

        print('Il risultato della divisione è: ' + str(a / b))

    elif scelta == "5":

        print('Hai scelto: Calcolo esponenziale')

        a = float(input('Inserisci la base'))

        b = float(input('Inserisci l/'esponente'))

        print('Il risultato del calcolo esponenziale è: ' + str(a ** b))

    elif scelta == "ESC":

        print('''L'applicazione verrà ora chiusa!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')

        break

 

    loop = input('Vuoi ancora usare l/'applicazione? S/')

    if loop == "S" or loop == "s":

        print('''OK! Torno al menù principale!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')

        continue

    else:

        print('''Grazie e arrivederci!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')

        break

 

 

Inviato da Posta per Windows 10

 

Join nvda-it@groups.io to automatically receive all group messages.