- Python Projects for Kids
- Jessica Ingrassellino
- 234字
- 2021-07-09 19:35:13
Basic functions
We learned at the beginning of this chapter that the first electronic calculator had four basic functions: addition, subtraction, multiplication, and pision. We will be working on programming each of these functions, and we will also learn a fifth mathematical function that we can program for our calculator called modulo.
Through the beginning of this chapter, we will use the addition()
function as our example. Once we have created and tested an addition()
function that does what we want it to, we will then build our other functions.
Let's return to our example of the addition function in Chapter 2, Variables, Functions, and Users. Recall how we programmed this function:

The addition function in the preceding screenshot does perform proper addition and prints the answer. However, there are problems with designing an addition()
function this way. One problem is that the program can only add the same two numbers over and over again. Another problem is that, in this program, we are only using one mathematical operation (addition). This addition()
function is too inflexible on its own; we need to design a function that is more user friendly.
To design a better mathematical function, we need to solve the problem of user-inputs by letting the user change the numbers in the calculation. We also need to design a calculator where the user has mathematical functions other than addition that can be performed.
- Google Flutter Mobile Development Quick Start Guide
- Modular Programming with Python
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- R語言數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南
- MATLAB 2020 從入門到精通
- Mastering C# Concurrency
- UML 基礎(chǔ)與 Rose 建模案例(第3版)
- JavaScript從入門到精通(視頻實戰(zhàn)版)
- Learning ECMAScript 6
- SQL Server 2008實用教程(第3版)
- C語言程序設(shè)計
- Selenium Essentials
- Pandas入門與實戰(zhàn)應(yīng)用:基于Python的數(shù)據(jù)分析與處理
- Flutter for Beginners
- 你也能看得懂的Python算法書