查找Python程序的输出(2)

程序1:

a = 10

b = 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:  3

    float (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.24

b = 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

回到顶部