- Samsung Galaxy S23 Ultra - non plus ultra
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Xiaomi 15T Pro - a téma nincs lezárva
- Garmin Forerunner 255 Music - nem csak futóknak
- Samsung Galaxy S25 - végre van kicsi!
- Így lehet kiszúrni, ha kamu AirPods fülest akarnak eladni neked
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Okosóra és okoskiegészítő topik
- iPhone topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
Janos46
#2444
üzenetére
Nálam mondjuk a másodikat is végrehajtja, de alapvető szabály, hogy lebegőpontos számokat nem hasonlítunk == operátorral, mert a lebegőpontos számábrázolásnak véges a pontossága, így csak az garantálható, hogy a végeredményül kapott szám egy adott pontosságon belül lesz a matematikailag helyes végeredményhez. Itt egy példa, ami szemlélteti a fentieket, ennek matematikailag 1-et kellene adnia, de a lebegőpontos számábrázolás miatt nem annyi lesz, csak közelítőleg:
>>> x=1.0
>>> x=x/3.0-1.0
>>> x=(x+1.0)*3.0
>>> x
0.9999999999999998
A te példádban szereplő 5+5 esetében nem ez a helyzet (nálam legalábbis), de attól még érdemes lecserélni az == operátort egy valamilyen 10-epszilon és 10+epszilon közötti vizsgálatra. A helyedben én külön-külön kiíratnám a változók és == kifejezések értékét, hogy lásd, min csúszik el a dolog.
Új hozzászólás Aktív témák
- XPEnology
- Milyen autót vegyek?
- Kerékpárosok, bringások ide!
- ASUS notebook topic
- Autós topik látogatók beszélgetős, offolós topikja
- Autós topik
- One otthoni szolgáltatások (TV, internet, telefon)
- Asztalos klub
- Forza sorozat (Horizon/Motorsport)
- Samsung Galaxy S23 Ultra - non plus ultra
- További aktív témák...
- LG 75QNED813RE / QNED / 75" - 190 cm / 4K UHD / 120Hz & 4ms / HDR Dolby Vision / HDMI 2.1
- Lenovo T14S Thinkpad FHD IPS i5-1135G7 16GB RAM 256GB SSD Intel Iris XE Graphics Win11 Pro Garancia
- Apple iPad Air 2 (A1567) 32GB Wi-Fi + Cellular Arany
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Eladó egy pixel 7 obsidian
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

