Verifica del 16-12-2020

Tutte le istruzioni print(), tranne le ultime, non sono richieste.

import math
#-----------------------------------------------------------------------------------------------------------------
g=16
m=12
a=2020
#-----------------------------------------------------------------------------------------------------------------
x=input("X = ")                    # Assegna alla variabile x una stringa letta da tastiera
print(x)                           # Appare prima il messaggio "X = " e l'utente scrive di seguito
#-----------------------------------------------------------------------------------------------------------------
x=float(input("Prezzo  <-- "))     # Assegna ...
print(x)
#-----------------------------------------------------------------------------------------------------------------
x=a+g/m                            # Assegna ... (divisione, addizione)
print(x)                           # x <-- 2020+16/12 = 2020+1.33... = 2021.33...
#-----------------------------------------------------------------------------------------------------------------
x=a%g//m                           # Assegna ... (resto, divisione intera)
print(x)                           # x <-- 2020%16//12 = 4//12 = 0
#-----------------------------------------------------------------------------------------------------------------
#g/m = a/m                         # ERRORE, a sinistra compare la variabile "g/m" ???
#-----------------------------------------------------------------------------------------------------------------
g == a/m                           # g è uguale a a/m ? 16 == 2020/12, 16 == 168.33..., il risultato è False
#-----------------------------------------------------------------------------------------------------------------                                
x=math.degrees(g)                  # Assegna ...: trasforma, per esempio, il valore di g da radianti a gradi
print(x)                           # 916.73
#-----------------------------------------------------------------------------------------------------------------
x=360*g/(2*math.pi)                # Assegna ...: trasforma, per esempio, il valore di g da radianti a gradi
print(x)                           # 916.73
#-----------------------------------------------------------------------------------------------------------------
x=math.pi*g**2                     # Assegna ...
print(x)                           # x <-- 3.14...*16*16 = 804.2477...
#-----------------------------------------------------------------------------------------------------------------
print("%10i %10.3f" %(a,a/g))      # Stampa l'intero a su 10 colonne e il float g/m su 10 colonne, 3 cifre decimali
                                   # ______2020____126.250 (6 spazi, 5 spazi)
#-----------------------------------------------------------------------------------------------------------------
print(g*m, g**m)                   # Stampa i risultati delle 2 espressioni separati da uno spazio
                                   # 192 281474976710656
#-----------------------------------------------------------------------------------------------------------------
# Differenza tra variabili e costanti: in Python non esiste la dichiarazione di tipo, 
# verranno trattate allo stesso modo. Il programmatore avrà cura, per la costante, di
#    scegliere un identificatore costituito solo da lettere maiuscole
#    non assegnare nuovi valori successivamente all'inizializzazione
#-----------------------------------------------------------------------------------------------------------------
# Caratteri ammessi per gli identificatori
#         lettere minuscole
#         lettere maiuscole (con cura...)
#         _ (sottolineato)  (con cura...)
#         cifre             (no in prima posizione)