Zdravím, prosím Vás mám taký problém: keď zadám príklad 1/3 tak mi napíše výsledok 0 ale pritom to je 0,333 a tak. Ako som si všimol tak to nevypisju číslo za čiarkou. Ako sa to nastavuje?
Fórum › Python
Python nastavenie
U ty stary verze pythonu to evidentne funguje jako v C - kdyz zadas cele cislo deleno cele cislo, tak to udela celociselne deleni. Takze muzes pouzit stary trik: 1.0/3 nebo 1/3.0 nebo float(1)/3
V trojkovy verzi to vyhodilo rovnou 0.333333
Nesmi to byt tim.. by bylo jako kdyby se jedna verze auta delala se silnejsim motorem na kolejnice a druha se slabsim na normalni cesty :)
Python 3.4.0 (default, Apr 11 2014, 13:05:11)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1/3
0.3333333333333333
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 26 hostů
Podobná vlákna
Nastavenie Qt — založil Anonymní uživatel
Nastavenie VC++ — založil Trebor
Nastavenie Apache — založil mORb
Python-zavirani oken v python shell — založil Daniel zita
Nastavenie execution time-out — založil Smokie
Moderátoři diskuze