Právě je sob lis 23, 2024 3:31 am

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: desetinne cisla
PříspěvekNapsal: pát črc 23, 2004 2:13 pm 
Offline
..
..

Registrován: stř črc 21, 2004 12:44 am
Příspěvky: 25
Bydliště: Brno
mam problem s pocitanim s desetinnych cisel

ukazka skriptu:
pomers=float(20/100)
print pomers

v konzole to vypise 0.0
a melo by to vypsat 0.2


Nahoru
 Profil  
 
 Předmět příspěvku:
PříspěvekNapsal: pát črc 23, 2004 2:50 pm 
Offline
....
....

Registrován: pon črc 12, 2004 1:15 pm
Příspěvky: 382
Bydliště: Bratislava
Equiz,

20 a 100 sú čísla s pevnou desatinnou čiarkou. 20.0 a 100.0 sú čísla s pohyblivou desatinnou čiarkou (teda bodkou).

20/100 = 0
20.0/100.0 = 0.2

Tvoja konverzia nefunguje, pretože podiel celých čísel je 0 a až ten konvertuješ na float. Požadovaný výsledok dostaneš z výrazu float(20)/float(100). Technicky stačí iba jedno číslo konvertovať na float, to druhé sa prispôsobí.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: desetinne cisla
PříspěvekNapsal: pát črc 23, 2004 2:51 pm 
Offline
..............
..............

Registrován: úte črc 13, 2004 12:18 am
Příspěvky: 2550
Equiz píše:
mam problem s pocitanim s desetinnych cisel

ukazka skriptu:
pomers=float(20/100)
print pomers

v konzole to vypise 0.0
a melo by to vypsat 0.2


Odpověď je jednoduchá. Když např. vložíš do proměnné

a=6
b=4

a dáš print a/b, vypíše ti to 1

ale když zadáš
a=6.0
b=4.0

a dáš print a/b, vypíše ti to 1.5

Však jsem ti říkal aby jsi si prostudoval ten tutorial obsažený v Pythonu, tuším že hnedka v druhé kapitole o tom máš zmíňku :D


Ash:Byl jsi rychlejší


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz