<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">


<META content="MSHTML 6.00.2900.5764" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>omlouvám se za 
předchozí prázdný email, omylem jsem to odeslal prázdné</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>Řeším následující 
problém:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>Zpracovávám dotazy z 
db (MS SQL) a potřebuji vybrat ze dvou čísel to, které je bližší k cílové 
hodnotě,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>v podmínce mám 
následující výraz</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009>(abs(fv-tp)&lt;abs(tv-tp))</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>fv i tv jsou 0.2, 
přesto mi to vrací True, fv je suma ze dvou záznamů. tv jen z 
jednoho.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>Pamatuju si, že jsem 
v nějakém článku našel popis problému s desetinými čísly v pythonu a byl tam i 
popis řešení, ale nemůžu to dohledat.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>když 
použiju:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>print 
repr(abs(fv-tp)),repr(abs(tv-tp))</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>tak mi to 
vrátí:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>0.019999999999999907 
0.020000000000000018</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>nechci použít 
zaokrouhlování, co s tím můžu udělat?</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=554121916-06052009>Děkuji 
Jelen</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=554121916-06052009></SPAN></FONT>&nbsp;</DIV> <BR><BR>__________ Informace od ESET NOD32 Antivirus, verze databaze 4056 (20090506) __________<BR><BR>Tuto zpravu proveril ESET NOD32 Antivirus.<BR><BR><A HREF="http://www.eset.cz">http://www.eset.cz</A><BR> </BODY></HTML>