Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základné násobenie
`` `Python
num1 =3,14
num2 =2,5
result =num1 * num2
tlač (výsledok) # Výstup:7.85
`` `
Vysvetlenie:
* `*` (Operátor multiplikácie): Toto je štandardný operátor pre násobenie v Pythone, ktorý sa vzťahuje na celé čísla aj plaváky.
* Premenné: Môžete ukladať hodnoty float v premenných a vynásobiť ich.
* výstup: Výsledkom vynásobenia dvoch plavákov je ďalší plavák.
Vynásobenie celých čísel
Môžete tiež znásobiť plavák celočíslom. Python počas výpočtu automaticky prevádza celé číslo na plavák:
`` `Python
float_val =1,5
int_val =4
result =float_val * int_val
tlač (výsledok) # výstup:6.0
`` `
Vynásobenie viacerých plavákov
Môžete reťaziť násobenie operácií spoločne:
`` `Python
Val1 =0,5
Val2 =2,0
Val3 =1,75
Výsledok =Val1 * Val2 * Val3
tlač (výsledok) # výstup:1,75
`` `
Použitie exponentov (Powers)
Aj keď to nie je priamo násobenie, môžete zdvihnúť plavák na napájanie pomocou operátora `**`, ktorý zahŕňa násobenie pod kapotou:
`` `Python
báza =2,0
exponent =3
result =Base ** Exponent # 2.0 * 2.0 * 2.0
tlač (výsledok) # výstup:8.0
`` `
Výsledky zaokrúhľovania
Často budete chcieť zaokrúhliť výsledok násobenia plavákov na určitý počet desatinných miest. Tu je niekoľko spôsobov, ako to urobiť:
* `ROUND ()` Funkcia: Toto je najbežnejší a najpriamejší prístup.
`` `Python
num1 =10,0 / 3,0 # číslo s opakujúcimi sa desatinnými miestami
zaokrúhlené_num =okrúhle (num1, 2) # kolo na 2 desatinné miesta
tlač (Rounded_num) # výstup:3.33
`` `
* F-Strings (formátované reťazcové literály): Toto je stručný spôsob, ako naformátovať výstup priamo vo vyhlásení „Print`.
`` `Python
num1 =10,0 / 3,0
tlač (f "{num1:.2f}") # výstup:3,33 (kolá a formáty na 2 desatinné miesta)
`` `
* `Math.ceil ()` a `Math.floor ()` (pre strop a podlahu): Tieto funkcie z modulu `Math` môžu zaokrúhliť nahor alebo nadol k najbližšiemu celému číslu. Sú však menej užitočné pre všeobecné zaokrúhlenie na konkrétny počet desatinných miest.
Dôležité úvahy pre plaváky
* Presnosť s pohyblivou rádovou čiarkou: Plaváky sa ukladajú v konečnom množstve pamäte, takže nemôžu vždy reprezentovať skutočné čísla presne. To môže viesť k malým chybám zaokrúhľovania vo výpočtoch.
`` `Python
výsledok =0,1 + 0,2
Tlač (výsledok) # Výstup:0,30000000000000004 (nie presne 0,3)
`` `
Na zvládnutie týchto potenciálnych chýb môžete použiť modul „desatinné“ na presnejšie výpočty, najmä pri riešení finančných údajov.
* `DeCimal` Modul: Poskytuje ľubovoľnú desatinnú aritmetiku.
`` `Python
z desatinného importu
num1 =desatinná hodnota ('0,1') # Použite reťazce na vytvorenie desatinných objektov
num2 =desatinné miesto ('0,2')
výsledok =num1 + num2
tlač (výsledok) # výstup:0.3
`` `
Príklad:Výpočet plochy kruhu
`` `Python
matematika
polomer =5,0
area =math.pi * polomer * polomer # alebo Math.pi * polomer ** 2
tlač (F "Oblasť kruhu je:{area:.2f}") # Výstup:Oblasť kruhu je:78.54
`` `
V súhrne použite operátor `*` na násobenie. Majte na pamäti potenciálne problémy presnosti s pohyblivou rádovou čiarkou a používajte na formátovanie výstupu `row ()` alebo F-struny. V prípade kritických finančných alebo vedeckých výpočtov, ktoré si vyžadujú veľmi vysokú presnosť, zvážte modul „desatinné“.