购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

答案解析

练习1答案:B

x//y就是20//6,取整除,结果为3。

x%y就是20%6,取余数,结果为2。

所以选择B。

练习2答案:A

int(float('25.3'))中float('25.3')将字符串'25.3'转换成浮点数25.3,然后int(25.3)将浮点数25.3取整,得到整数25。

所以选择A。

练习3答案:C

type(1+2* float('3'))中float('3')将字符串'3'转成浮点数3.0,2* 3.0=6.0,1+6.0=7.0,结果类型为float。

所以选择C。

练习4答案:

解析

计算华氏温度需要遵循公式 F = C ×1.8+32,在公式中 C 为摄氏温度且是浮点数,因此需要将字符串"36.7"转换成相应的浮点数,float(temperature)。然后进行相应的运算f_temperature=float(temperature)*1.8+32。

在输出结果时,需要构造“您输入摄氏温度36.7℃,所对应的华氏温度是98℉”的语句,其中,36.7为temperature变量的值,98为f_temperature的值。temperature是字符串,使用%s占位符,f_temperature是浮点数,使用%d占位符。

所以输出语句为:

print("您输入摄氏温度%s℃,所对应的华氏温度是%d℉"%(temperature,f_temperature))

练习5答案:

解析

第一步,获取到x='17'与y='3',将x与y的数据类型转成整型,即x=int(x),y=int(y)。

第二步,分别进行相应的运算。

第三步,进行格式化输出,构造"%d与%d的和是%d,\n差是%d,\n积是%d,\n商是%d,\n取整除是%d,\n余数是%d。\n"%(x,y,num1,num2,num3,num4,num5,num6)的语句。 ex3uwMMwkAJrPIgDtLT04BIzc1plTtCnfKw2dOPG3iL9COqi3vVd75Q6elSF6bOL

点击中间区域
呼出菜单
上一章
目录
下一章
×