Profilo di alupin

Nome alupin
Indirizzo email n/a
Messaggi2
  • Re: Bug o errore mio??
    Forum >> Principianti
    Grazie mille per il chiarimento Cya

  • Bug o errore mio??
    Forum >> Principianti
    Salve a tutti ho notato uno strano comportamento e mi chiedevo se dipende da qualche mio errore oppure da un bu.
    La versione di Python è la 3.5.2 su Linux Mint 18.2.
    In modalità interattiva scrivo:
    A = 2+2.69
    B = 4.69
    A == B
    False (?)
    Ho pensato fosse un problema di conversione da intero a float ma:
    A = 2.0+2.69
    B = 4.69
    A == B
    False (????)
    Ancora più strano, che mi fa pensare ad un bug, è il fatto che la cosa non si verifica con ogni coppia di numeri sommati:
    A = 2 + 2.68
    B = 4.68
    A == B
    True (stavolta è corretto)
    In realtà verificando il valore di A si capisce perchè, infatti A assume l'assurdo valore (nel primo caso) di
    4.6899999999999995 e si verifica anche con python 2.7.12 sempre con Linux Mint
    Qualcuno puoi delucidarmi?? Sarebbe il caso di segnalare il bug in caso non si tratti di qualche mio errore.