python-算术运算符、复合赋值运算符
2021-05-02 01:30
标签:避免 color 顺序 一个 put 相加 += 输出 使用 算术运算符 注意:混合运算时,优先级顺序为:** 高于 * / % // 高于 + - ,为了避免歧义,建议使用()来处理运算符优先级。 并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。 赋值运算符 =: 把=右边的结果赋值给左边的变量,如num=1+2*3,结果num的值为7 复合赋值运算符 完 python-算术运算符、复合赋值运算符 标签:避免 color 顺序 一个 put 相加 += 输出 使用 原文地址:https://www.cnblogs.com/peiya/p/13205008.html# a=10,b=20为例
# + 加 两个对象相加 a + b 输出结果 30
# - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10
# * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200
# / 除 b / a 输出结果 2
# 请输入第一个数字a:
a = int(input("请输入第一个数字a:")) #把字符串转成int类型
# 请输入第二个数字b:
b = int(input("请输入第二个数字b:"))
# 加法
ret1 = a + b
print("加法结果:%d" % ret1)
# 减法
ret2 = a - b
print("减法结果:%d" % ret2)
# 乘法
ret3 = a * b
print("乘法结果:%d" % ret3)
# 除法
ret4 = a / b
print("除法结果:%d" % ret4)
# // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
# % 取余 返回除法的余数 b % a 输出结果 0
# ** 指数 a**b 为10的20次方, 输出结果 100000000000000000000
num1 = 10
num2 = 2
# 取整除
ret5 = num1 // num2
print(ret5)
# 取余
ret6 = num1 % num2
print(ret6)
# 指数
ret7 = 10 ** 100000
print(type(ret7))# += 加法赋值运算符 c += a 等效于 c = c + a
# -= 减法赋值运算符 c -= a 等效于 c = c - a
# *= 乘法赋值运算符 c *= a 等效于 c = c * a
# /= 除法赋值运算符 c /= a 等效于 c = c / a
# %= 取模赋值运算符 c %= a 等效于 c = c % a
# **= 幂赋值运算符 c **= a 等效于 c = c ** a
# //= 取整除赋值运算符 c //= a 等效于 c = c // a
a = 10
b = 20
# 加法 常用的
# ret1 = a + b
# print(ret1)
# a = a + b
a += b
# 得到30结果
b += a
print(b)
# 减法
a -= b
b -= a
print(b)
# 乘法
a *= b
print(a)
# 除法
a /= b
print(a)