Zgjidhet: python konverton numrin me presje dhe dhjetore në një notues

Problemi kryesor me konvertimin e një numri me presje dhe dhjetore në një notues është se numri mund të mos jetë i rrumbullakosur saktë. Kjo mund të shkaktojë rezultate të papritura kur përpiqeni të kryeni llogaritjet ose të bëni krahasime.

number = "1,000.00"
float(number.replace(",", ""))

Rreshti i parë krijon një variabël vargu të quajtur "numër" dhe i cakton asaj vlerën "1,000.00". Rreshti i dytë konverton variablin e vargut "numër" në një variabël float duke hequr karakteret me presje dhe duke e kthyer rezultatin si një notues.

Numrat dhjetorë

Në Python, numrat dhjetorë përfaqësohen nga moduli dhjetor. Për të krijuar një numër dhjetor, përdorni funksionin Decimal(). Për shembull, për të krijuar një numër që është i barabartë me 10.5, duhet të përdorni funksionin Decimal() dhe të kaloni vlerën 10.5 si argument.

Për të kthyer një numër dhjetor në një paraqitje të vargut, mund të përdorni funksionin str(). Për shembull, nëse dëshironi të printoni vargun "10.5", do të përdorni funksionin str() dhe do të kaloni vlerën 10.5 si argument.

Lloji notues

Lloji Float është një lloj i të dhënave në Python që ruan numra realë. Mund të përdoret për variabla që ruajnë vlera numerike, të tilla si mosha, paga dhe temperatura.

Mesazhe të ngjashme:

Lini një koment