用python做数学题_「文山玩Python做测试」用python做算术题,很简单

用python怎么做算术题呢?

很简单,只需要结合《如何看待变量的输入输出》中变量的方法,就可以了。不废话我们上实例:

第一步,我们要学会怎么定义数值型变量。

# 定义一个数值型变量a

a = 1234

# 输出a的变量类型。type()函数为获取当前变量a的数据类型

print(type(a))

# 用来分割输出

print('*********************************************')

# 定义一个数值类型就是b,b为小数,可以想象该变量为猪肉,排骨的价格

b = 66.90

print(type(b))

# 比如模拟一个美梦,马云欠我1元钱

print('*********************************************')

price = -1.00

print(type(price))

说明:只需要 变量的名称 = 数值内容 即可。然后通过print(type(变量))来查看此时,变量名称的类型,运行上面的例子,我们可以得出以下结果:

*********************************************

*********************************************

即,a此时是一个整型,即在python中显示为class ‘int’;b此时是一个浮点型,即在python中显示为class ’float’;

那么我们可以得到一个结论,所谓数值型,在python中就特指int 整形,float 浮点型两种数据类型。

第二步,如何加减乘除。

# 定义一个整型变量a

a = 12

# 定义一个整型变量b

b = 14

# 定义一个变量c,用来存储 a + b,算术加法的结果

c = a + b

# 输出变量c的结果

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a - b,算术减法的结果

c = a - b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a * b,算术乘法的结果

c = a * b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a / b,算术除法的结果

c = a / b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a // b,算术整除的结果

c = a // b

print(c)

print('*********************************')

# 定义一个变量c,用来存储 a % b,算术求余的结果

c = a % b

print(c)

说明:从上面的实例,我们可以得出,整形的算术运算在python中用到的符号为,+加法,-减法,*乘法,/除法,//求整除,%求余的结果,运行后,我们可以得到以下结果:

26

*********************************

-2

*********************************

168

*********************************

0.8571428571428571

*********************************

0

*********************************

12

那么如果是小数,还是这些符号吗?

答:当然,仍然是这些符号,如下面的示例:

# 66.90 一斤的猪肉,来2斤的结果

print(66.90 * 2)

# 两个人,一个110.5斤加上另外一个人的130.5斤再加上2吨的车重,求所有的重辆

print(110.5 + 130.5 + 2000)

说明:实现方法跟上面的示例略有不同,这里直接运行了2个或者3个数相乘、相加,而没有采用变量定义来存储的方式。根据前文我们讲到的,print()括号中的内容,即可以直接赋值,整个可以看作为输入。运行后的得到结果:

133.8

2241.0

需要注意的是,整数与小数之间是可以直接进行算术运算的。

# 整数与小数之间相除。保留了16位小数

print(2 / 3.0)

print('***********************************************')

# 记个简单账,乘坐公共汽车2.0块

bus = 4.0

# 早餐9.0块

breakfast = 9.0

# 午餐

lunch = 20

# 晚餐

dinner = 10

# 问,一天花费了多少钱

print("一天花费的钱 = ", bus + breakfast + lunch + dinner)

print('***********************************************')

# 当然,我们也可以直接运行

print(4.0 + 9.0 + 20 + 10)

说明:在做除法时,如果是小数,将只会保留小数位16位的内容,大部分情况下是足够了,运行结果:

0.6666666666666666

***********************************************

一天花费的钱 = 43.0

***********************************************

43.0

欢迎关注我的个人公众号,谢谢!:

关注了我的公众号就可以看此节视频了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值