27 lines
826 B
Python
27 lines
826 B
Python
# 一.在不考虑四舍五入的情况下对一个数字进行保留两位小数 origin = 123.456789 结果:123.45
|
||
# origin = 123.456789
|
||
# print(int(origin*100)) # 12345
|
||
# print(int(origin*100)/100) # 123.45
|
||
|
||
|
||
# print(0.1 + 0.2)
|
||
# 0.30000000000000004 IEEE745标准
|
||
# print((0.1*10 + 0.2*10)/10)
|
||
# 0.3 将小数扩大一定的倍数变成整数,然后结果再缩小对应的倍数
|
||
|
||
|
||
# 二.给定两个变量 a = 5,b = 8 思考:如何在不声明第三个变量的情况下 交换变量a和b的值
|
||
# a = 5
|
||
# b = 8
|
||
# c = a # 利用第三个变量接收a
|
||
# a = b # a得到了b的值
|
||
# b = c # b得到了c的值,c的值就是a
|
||
# print(a,b) # 8 5
|
||
|
||
# 如果交换的变量值是数字,通过计算进行交换
|
||
# a = 5
|
||
# b = 8
|
||
# a = a + b # a = 13
|
||
# b = a - b # b = 13 - 8 = 5
|
||
# a = a - b # a = 13 - 5 = 8
|
||
# print(a,b) |