9

How to Use Python as a Command-Line Calculator

 3 years ago
source link: https://www.makeuseof.com/use-python-as-a-command-line-calculator/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

How to Use Python as a Command-Line Calculator

By David Delony

Published 16 hours ago

Need to do some quick math? Python has your back.

While you can use a graphical calculator on your computer, the Python programming language interpreter can double as a desk calculator. It's such a popular running joke in the Python community that it's mentioned in the official tutorial. Here's how you can use Python as a calculator.

Launching Python

The way you start the Python interpreter depends on the system you have. In Linux, macOS, or Windows with the Windows Subsystem for Linux, you just type "python" or "python3" into the terminal command prompt.

Related: How to Run a Python Script

Arithmetic Operations

Python interpreter performing addition

When you launch the Python interpreter, you'll find yourself at the Python prompt. The arithmetic operators are familiar if you've ever used a calculator before.

Addition is simple:

2 + 2

The interpreter will of course return "4."

Subtraction is the same.

4 - 2
2

You can also multiply. This uses the * symbol.

42 * 23
966

Division uses the / operator. In Python 3, this will return the remainder as a decimal fraction:

15 / 4
3.75

Exponents use the ** operator:

7**2
49

More Advanced Math

Sometimes, you want to perform more advanced calculations than Python's built-in arithmetic operations offer. As with other programming languages, Python uses libraries to extend its functionality, and math is no exception. As part of its standard library, Python includes the Math library.

To use it, simply type this in the interpreter prompt:

import math

The math library comes with trigonometric functions as well as information about numbers. It also includes an approximation of pi. Let's use this to prove that you should always order a bigger pizza, because you get more pizza for your money as the area increases with the square of the radius with a round pizza. Remember, the formula for the area of a circle is pi times the radius (half of the diameter) of the circle squared.

For example, here's the area of an 8-inch pizza with Python:

math.pi * 4**2
50.26548245743669

The answer, rounded off, is 50.27 square inches. And for a 16-inch pizza:

math.pi * 8**2 
201.06192982974676

A 16-inch pizza has an area of 201.06 square inches. That's nearly four times as much pizza than the 8-inch pizza!

A Handy Calculator for the Command-Line

Having the calculator running in a window in the background makes it easy to perform simple calculations. It's faster to use Python than to fumble with a graphical calculator. If you don't want to use the terminal or your device doesn't have one, you can use a web-based Python interpreter instead.

About The Author

6053bdfb33ee5-David_Delony_Headshot.jpg?fit=crop&w=100&h=100

David Delony (48 Articles Published)

David is a freelance writer based in the Pacific Northwest, but originally hailing from the Bay Area. He has been a technology enthusiast since childhood. David's interests include reading, watching quality TV shows and movies, retro gaming, and record collecting.

More From David Delony

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK