第八节 简单算法及其程序实现 同步练 2025-2026学年高中信息技术 必修1 数据与计算.docxVIP

  • 3
  • 0
  • 约9.47千字
  • 约 20页
  • 2026-04-13 发布于浙江
  • 举报

第八节 简单算法及其程序实现 同步练 2025-2026学年高中信息技术 必修1 数据与计算.docx

第八节简单算法及其程序实现

1.某厂共有y件产品被抽检,其中,合格品数量为x,编写Python程序来计算该批次产品的合格率p,并保留两位小数。具体代码如下:

y=int(input(共有产品:))

x=int(input(合格品数量为:))

p=

print(合格率为:,p)

横线上应填入的代码为(A)

A.int(100*x/y+0.5)/100

B.round(x/y)

C.x/y

D.int(10*x/y+0.5)/10

【解析】合格率=合格品数量/总数,对p按四舍五入法保留两位小数,round(x/y)按四舍五入法保留整数,x/y取整数部分,int(10*x/y+0.5)/10按四舍五入法保留1位小数。

2.若一个三位数等于其各位上数字的立方和,则称这个数为“水仙花数”。例如:371=33+73+13,371就是一个“水仙花数”。利用如下Python程序可实现判定输入的一个三位数是否为“水仙花数”:

number=int(input(请输入一个三位数:))

x=number//100

y=①

z=number%10

if②:

print(number,是?水仙花数?)

else:

print(number,不是?水仙花数?)

横线上应填入的代码为(B)

A.①number%100②x**3+y**3+z**3==num

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档