python语言学习 不知道如何下手,希望能继续坚持下去! 不知道有多少人和我在学习的路上! 通过PYthon编写简易交互式计算器: 实现简单计算器,包括两个数基本的加减乘除运算; 具体代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/4/1 13:12 # @Author : laocainiao # @File : py_7_calcul_2.py #定义函数: # !/usr/bin/python3 #定义加法函数 def add(x,y): return x + y #定义减法函数 在本篇Python学习笔记中,我们将探讨如何创建一个简易的交互式计算器。这个计算器能够执行基本的数学运算,包括加法、减法、乘法和除法。这是一段非常适合初学者理解Python基础语法和函数定义的代码示例。 我们需要定义四个函数,分别对应四种基本运算: 1. 加法函数(`add`):接受两个参数`x`和`y`,返回它们的和。 ```python def add(x, y): return x + y ``` 2. 减法函数(`sub`):接受两个参数`x`和`y`,返回它们的差。 ```python def sub(x, y): return x - y ``` 3. 乘法函数(`mul`):接受两个参数`x`和`y`,返回它们的积。 ```python def mul(x, y): return x * y ``` 4. 除法函数(`div`):接受两个参数`x`和`y`,返回它们的商。这里假设除数`y`不为零,否则会引发`ZeroDivisionError`。 ```python def div(x, y): return x / y ``` 接下来,程序通过`print`语句向用户展示可选择的运算类型,并要求用户输入对应的数字(1到4)来选择运算。然后,程序会提示用户输入两个需要进行运算的数字。 ```python print('请选择你需要计算的算法:') print(' 输入1:加法!') print(' 输入2:减法!') print(' 输入3:乘法!') print(' 输入4:除法!') count = input('请输入你需要计算的算法代码:(1,2,3,4)---->:') a = int(input('请输入你要计算的第一个数字:')) b = int(input('请输入你要计算的第二个数字:')) ``` 根据用户输入的`count`值,程序将调用相应的函数进行计算并显示结果。如果输入的`count`不在1到4的范围内,程序会给出错误提示并退出计算。 ```python if count == '1': print('计算结果如下:') print(a, '+', b, '=', add(a, b)) elif count == '2': print('计算结果如下:') print(a, '-', b, '=', sub(a, b)) elif count == '3': print('计算结果如下:') print(a, '*', b, '=', mul(a, b)) elif count == '4': print('计算结果如下:') print(a, '/', b, '=', div(a, b)) else: print("您输入的数字不对,已退出计算") ``` 此外,注释中的部分是用于测试这些函数的赋值代码,它创建了两个变量`x`和`y`,并分别使用每个函数进行运算,打印出结果。这样可以帮助开发者验证函数的正确性。 总结一下,这个交互式计算器的实现涵盖了以下几个关键点: 1. 定义和使用函数:通过定义四个独立的函数来封装不同的数学运算。 2. 用户输入:使用`input`函数获取用户的选择和数值输入。 3. 条件判断:根据用户输入的`count`值,执行不同的计算操作。 4. 错误处理:当用户输入的`count`不在预设范围内时,提供错误提示。 这个简单的项目是学习Python编程的一个好起点,因为它涉及到基本的函数定义、数据类型转换以及用户交互,这些都是Python编程的基础技能。通过实践这样的小项目,初学者可以逐步建立起对Python编程的理解和信心。
- 粉丝: 9
- 资源: 882
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助