Behöver du göra lite snabb matematik? Python har din rygg.
Även om du kan använda en grafisk miniräknare på din dator, kan Python-programmeringsspråkstolken fungera som en skrivbordsräknare. Det är ett så populärt löparskämt i Python-communityt att det nämns i den officiella handledningen. Så här kan du använda Python som en miniräknare.
Startar Python
Sättet du startar Python-tolken på beror på vilket system du har. I Linux, macOS eller Windows med Windows Subsystem för Linux skriver du bara “python” eller “python3” i terminalens kommandotolk.
Aritmetiska operationer
När du startar Python-tolken befinner du dig vid Python-prompten. De aritmetiska operatorerna är bekanta om du någonsin har använt en miniräknare tidigare.
Tillägget är enkelt:
2 + 2
Tolken kommer givetvis att returnera “4”.
Subtraktion är detsamma.
4 - 2
2
Du kan också multiplicera. Detta använder * symbol.
42 * 23
966
Division använder / operatör. I Python 3 kommer detta att returnera resten som ett decimaltal:
15 / 4
3.75
Exponenter använder ** operatör:
7**2
49
Mer avancerad matematik
Ibland vill du utföra mer avancerade beräkningar än vad Pythons inbyggda aritmetiska operationer erbjuder. Som med andra programmeringsspråk använder Python bibliotek för att utöka dess funktionalitet, och matematik är inget undantag. Som en del av sitt standardbibliotek inkluderar Python Math-biblioteket.
För att använda det, skriv helt enkelt detta i tolkprompten:
import math
Matematikbiblioteket kommer med trigonometriska funktioner samt information om siffror. Den innehåller också en uppskattning av pi. Låt oss använda detta för att bevisa att du alltid bör beställa en större pizza, eftersom du får mer pizza för pengarna när ytan ökar med kvadraten på radien med en rund pizza. Kom ihåg att formeln för arean av en cirkel är pi gånger radien (halva av diametern) av cirkeln i kvadrat.
Till exempel, här är området för en 8-tums pizza med Python:
math.pi * 4**2
50.26548245743669
Svaret, avrundat, är 50,27 kvadrattum. Och för en 16-tums pizza:
math.pi * 8**2
201.06192982974676
En 16-tums pizza har en yta på 201,06 kvadrattum. Det är nästan fyra gånger så mycket pizza än 8-tumspizzan!
En praktisk kalkylator för kommandoraden
Att ha räknaren igång i ett fönster i bakgrunden gör det enkelt att utföra enkla beräkningar. Det går snabbare att använda Python än att fumla med en grafisk miniräknare. Om du inte vill använda terminalen eller om din enhet inte har någon, kan du istället använda en webbaserad Python-tolk.
Om författaren
David Delony (72 artiklar publicerade)
David är en frilansskribent baserad i Pacific Northwest, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barnsben. Davids intressen inkluderar att läsa, titta på tv-program och filmer av hög kvalitet, retrospel och skivsamling.
Mer från David Delony
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
