Python 加减乘和

# 求 和 减 乘 除
# 方法一
 print('和:%s' % (int(input('第一个数:')) + int(input('第二个数:'))))
 print('减:%s' % (int(input('第一个数:')) - int(input('第二个数:'))))
 print('乘:%s' % (int(input('第一个数:')) * int(input('第二个数:'))))
 print('除:%s' % (int(input('第一个数:')) / int(input('第二个数:'))))
# 可用 %s | %.2f (小数点后几位)

# 方法二
 print('和:{0}' .format(int(input('第一个数:')) + int(input('第二个数:'))))
 print('减:{0}' .format(int(input('第一个数:')) - int(input('第二个数:'))))
 print('乘:{0}' .format(int(input('第一个数:')) * int(input('第二个数:'))))
 print('除:{0}' .format(int(input('第一个数:')) / int(input('第二个数:'))))

<think> 我们正在回答用户关于Python加减除运算写法的问题。根据用户要求,我们需要提供清晰的代码示例,并参考之前的引用内容。 引用[1]提到Python变量不需要声明类型,加减除运算中字符串有加运算但没有减除。 引用[2]提到减法竖式的原理(但与我们当前问题关系不大)。 引用[3]展示了比较运算的例子(但用户需要的是算术运算)。 引用[4]提供了一个完整的四则运算计算器代码,这正是用户需要的。 因此,我们将重点参考引用[4]来展示加减除的写法,同时结合引用[1]补充说明字符串运算。 回答结构: 1. 基本算术运算符介绍(加减除) 2. 数值运算示例(重点) 3. 字符串运算的特殊性(加) 4. 完整计算器示例(参考引用[4]) 5. 注意事项(如除法除数为0) 同时,我们将按照要求使用LaTeX格式表达数学表达式,如:$a + b$, $c \times d$等。 生成的相关问题将围绕算术运算的深入应用异常处理。 </think> ### Python加减除运算详解 Python的四则运算语法简洁直观,遵循标准数学规则。下面通过代码示例展示基本运算写法: #### 一、基本算术运算符 1. **加法(+)** ```python a = 5 b = 3 result = a + b # 5 + 3 = 8 print(f"{a} + {b} = {result}") ``` 字符串加法实现拼接: ```python str1 = "Hello" str2 = "World" print(str1 + " " + str2) # Hello World [^1] ``` 2. **减法(-)** ```python x = 10 y = 7 result = x - y # 10 - 7 = 3 print(f"{x} - {y} = {result}") ``` 减法原理遵循数学运算律:$a - b = a + (-b)$[^2] 3. **法(*)** ```python m = 6 n = 9 result = m * n # 6 × 9 = 54 print(f"{m} × {n} = {result}") ``` 字符串法实现重复: ```python print("*" * 10) # ********** ``` 4. **除法(/)** ```python p = 15 q = 4 result = p / q # 15 ÷ 4 = 3.75 print(f"{p} ÷ {q} = {result:.2f}") # 保留两位小数 ``` 注意除零保护: ```python if q == 0: print("除数不能为0!") # [^4] else: result = p / q ``` #### 二、增强运算符 ```python num = 10 num += 5 # 等价于 num = num + 5 → 15 num -= 3 # 15 - 3 = 12 num *= 2 # 12 × 2 = 24 num /= 4 # 24 ÷ 4 = 6 ``` #### 三、完整计算器实现 参考引用[4]的交互式计算器: ```python operator = input("运算类型(+, -, *, /): ") num1 = float(input("数字1: ")) num2 = float(input("数字2: ")) if operator == '+': result = num1 + num2 elif operator == '-': result = num1 - num2 elif operator == '*': result = num1 * num2 elif operator == '/': if num2 == 0: print("除数不能为0!") exit() else: result = num1 / num2 else: print("无效运算符!") exit() print(f"{num1} {operator} {num2} = {result:.2f}") # [^4] ``` #### 四、特殊运算规则 1. **整数除法**(向下取整) ```python print(7 // 2) # 输出3 ``` 2. **求余运算** ```python print(7 % 2) # 输出1 ``` 3. **幂运算** ```python print(2 ** 3) # 8 (2³) ``` > Python变量无需声明类型即可直接运算[^1],但需注意: > 1. 字符串仅支持`+`(拼接)`*`(重复) > 2. 混合类型需手动转换:`print("结果:" + str(10))` > 3. 浮点运算可能存在精度误差:`0.1 + 0.2 = 0.30000000000000004`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值