IsambardKingdomBrunel IsambardKingdomBrunel 21.04.2018, 17:45:03 1 + #python#naukaprogramowaniaJak w elegancki sposób zmusić pythona do zaokrąglania połówek w górę? Tj. 12.5 do 13 a nie 12.
IsambardKingdomBrunel IsambardKingdomBrunel 21.04.2018, 17:50:33 0 + @zefj: No i tutaj jest problem bo mi chodzi konkretnie żeby 13 osiągało po 12.5. Jeśli mniej to już 12. Owszem mogę to ifem ogarnąć ale myślałem że da się inaczej.
WesolySromek WesolySromek 21.04.2018, 17:54:23 2 + @IsambardKingdomBrunel: Ja bym to zrobił tak (pseudokod):switch liczbacase 0x00000000return 0Pokaż całość
IsambardKingdomBrunel IsambardKingdomBrunel 21.04.2018, 17:54:42 0 + @Efilnikufesin: @zefj: round zaokrągla 12.5 do 12 :)
zefj zefj 21.04.2018, 18:05:17 1 + @IsambardKingdomBrunel: w takim razie tak: from decimal import Decimal, ROUND_HALF_UP Decimal(12.5).quantize(0, ROUND_HALF_UP)albo ktorekolwiek z rozwiazanPokaż całość
IsambardKingdomBrunel IsambardKingdomBrunel 21.04.2018, 18:10:51 0 + @zefj: Te co skopiowałeś tutaj chyba jest najbardziej rigczowe.
#naukaprogramowania
Jak w elegancki sposób zmusić pythona do zaokrąglania połówek w górę? Tj. 12.5 do 13 a nie 12.
flooriceil- "podloga" i "sufit" :)switch liczbacase 0x00000000
return 0
Komentarz usunięty przez autora
albo ktorekolwiek z rozwiazan