当前位置:首页>python>【第39期】21天养成编程习惯:Python刷题第16天

【第39期】21天养成编程习惯:Python刷题第16天

  • 2026-10-11 07:59:07
【第39期】21天养成编程习惯:Python刷题第16天

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

  • 涉及考试:计算机学会编程能力等级认证(GESP)、电子学会等级考试
  • 活动内容:提供不同等级的真题供小朋友们选择练习
  • 备考建议:根据自己备考的等级选择相应题目
  • 附加价值:可作为白名单比赛的备考训练
  • 本月打卡:本月CIE_Python打卡题目

Day16:CIE一级2023.05_正方形面积和周长计算

要求:

(1)程序开始运行后,输入一个正方形的边长(整数);

(2)程序会根据输入的边长数值,输出这个正方形所对应的周长和面积的值,并且注明哪个是周长,哪个是面积。

参考程序:

a = int(input('请输入正方形的边长'))print("正方形的周长是:", 4 * a)print("正方形的面积是:", a * a)

Day16:CIE二级2022.09_编程题36

某航空公司对于托运行李有尺寸要求,必须满足以下条件:

每件托运行李的长、宽、高三边之和须大于或等于60厘米,且小于或等于203厘米。(注意只是三边,不考虑立方体的整个周长,相当于只求长+宽+高三个数字的和,如,长宽高为:20、30、40,则之和为90)

编写一个重复执行的程序,要求如下:

1、用户一次性输入三个数字,分别代表行李的长、宽、高(单位:厘米),三个数字直接用英文的逗号隔开;如:23,45,67

2、程序自动将输入的长宽高转化为列表或者元组;

3、程序需要判断用户输入的托运行李尺寸是否满足此航空公司的要求。

4、如果满足要求,就输出"可以托运"。如果不满足要求,就输出"不可以托运"。

5、然后重复以上操作,重复次数不限。

参考程序:

注意:仅供参考,考生可以自行设计,结果符合题意即可。

参考1:

whileTrue:    a = list(map(int, input().split(',')))    s = 0for i in a:        s += iif s >= 60and s <= 203:        print("可以托运")else:        print("不可以托运")

参考2:

whileTrue:    a = list(map(int, input().split(',')))    s = sum(a)if s >= 60and s <= 203:        print("可以托运")else:        print("不可以托运")

Day16:CIE三级2022.09_编程题37

小敏想用二分法对关键字14进行查找,请你帮她补全代码。

lst = [3, 12, 7, 45, 9, 10, 31, 90, 1, 23, 14, 52]__①___key = 14n = len(a)i, j = 0, n - 1flag = -1while __②___:    mid = (i + j) // 2if key == a[mid]:        flag = midbreakelif key > a[mid]:        __③___else:        j = mid - 1if __④___:    print(str(key) + '没找到!')else:    print(str(key) + '已找到!')

参考答案:

① a = sorted(lst) 或等效答案;

② i <= j 或等效答案;

③ i = mid + 1 或等效答案;

④ flag == -1 或等效答案。


Day16:CIE四级2023.12_比岁数问题

有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。

最后问第一个人,他说是10岁。请问第五个人多大?

请运用递归算法完成以下代码。

defage(n):if _____①_____:        c = 10else:        c = _____②_____return cprint(age(_____③_____))

参考答案:

① n == 1或等效答案

② age(n - 1) + 2或等效答案

③ 5或等效答案


青少年编程竞赛交流

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

最新文章

随机文章