Forum
>>
Principianti
>>
Bug o errore mio??
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da alupin |
2018-01-19 22:12:47 - Bug o errore mio??
|
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. |
|
Scritto da Daniele aka Palmux |
2018-01-20 01:03:03 - Re: Bug o errore mio??
|
Scritto da alupin |
2018-01-20 07:42:43 - Re: Bug o errore mio??
|
Grazie mille per il chiarimento Cya
|
Pagina: 1
Esegui il login per scrivere una risposta.