查找Python程序的输出(2)
程序1:
a = 10b = 3
res = a/b
print "a/b: ", res
res = float(a/b)
print "float (a/b) : ", res
res = float (a) /float (b)
print "float (a/b) : ", res
res = a/b
print "a/b: ", res
输出结果
a/b: 3float (a/b) : 3.0
float (a/b) : 3.33333333333
a/b: 3
说明:
a和b的值是整数类型。
a / b的结果将是整数,因此a / b的输出将为3。
语句float(a / b)将结果转换为float,a / b将为3。因此,float(a / b)= float(3)= 3.0。输出将是3.0
该声明 float(a)/float(b))将转换类型a和b的值,值将分别为10.0和3.0。因此,结果float(a)/float(b)将是3.33333333333
语句a / b返回没有余数的输出,即将打印结果的整数部分。因此,他的输出将为3。
程式2:
a = 36.24b = 24
res = a/b
print "a/b : ", res
res = (a//b)
print "(a//b):“,res", res
输出结果
a/b : 1.51(a//b):“,res 1.0
说明:
a的值是浮点型,因此不需要强制转换类型a或b,输出将是浮点型的。
语句a / b将返回除法结果。因此,输出将为1.51。
语句a // b将仅返回结果的整数部分。因此输出将是1.0。
以上是 查找Python程序的输出(2) 的全部内容, 来源链接: utcz.com/z/315908.html