当前位置:首页>python>【CIE】2021年12月Python三级 -- 编程题37

【CIE】2021年12月Python三级 -- 编程题37

  • 2026-09-04 05:00:13
【CIE】2021年12月Python三级 -- 编程题37

跟老马一起“升级打怪”学编程!

旨在为小朋友们提供全面的学习材料,共同为等级考试做好准备。

添加小助手微信,回复【CIE三级2021.12_编程题37】,获取本题源代码。

CIE三级2021.12_编程题37

n个灯排成一排,开始时都是关着的。现进行如下操作:

所有电灯的按钮按动一次;所有编号为2的倍数的电灯按钮按动一次;所有编号为3的倍数的电灯的按钮按动一次; …… 所有编号为n-1的倍数的电灯的按钮按动一次;所有编号为n的倍数的电灯的按钮按动一次。 最后请统计有多少只电灯是亮的。

编写程序实现上述功能,或补全代码。

n = int(input())a = []for i in range(__①___):    a.append(-1)for i in range(1, n + 1):for j in range(1, n + 1):if (__②___) == 0:            a[j] = __③___* -1s = 0for i in range(1, n + 1):if (a[i] == __④___):        s = s + 1print(__⑤___)

参考答案:

① n + 1 或等效答案

② j % i 或等效答案

③ a[j] 或等效答案

④ 1 或等效答案

⑤ s 或等效答案


青少年编程竞赛交流

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),添加小助手微信,让他邀请大家进入学习群。进群之后大家可以参与定期组织的 #21天刷题打卡、 #GESP编程能力测评、 #青少年编程等级考试、 #教育部白名单比赛辅导 以及 #青少年编程组队竞赛 等活动。

最新文章

随机文章