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

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

  • 2026-09-02 15:59:26
【第41期】21天养成编程习惯:Python刷题第11天

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

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

Day11:CIE一级2022.06_编程题37

计算长方形的面积

要求:

(1)利用input()语句输入长方形的长和宽;

(2)利用运算符*,求得长方形的面积;

(3)利用print()语句输出长方形的面积。

输入格式:

第一次输入一个数字,代表长方形的长;

第二次输入一个数字,代表长方形的宽。

(输入有相应的提示信息,如:'请输入长方形的长:')

输出格式:

输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:')

参考程序:

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

a=eval(input('请输入长方形的长:'))b=eval(input('请输入长方形的宽:'))s=a*bprint('长方形的面积为:'+str(s))

Day11:CIE二级2023.09_最小公倍数

最小公倍数是指两个或多个整数公有的倍数中,最小的那个数。例如,2 和 3 的公倍数有 6、12、18 等等,其中最小的是 6,因此 6 就是 2 和 3 的最小公倍数。

最小公倍数在数学中有广泛的应用,例如在分数的化简、约分、比较大小等问题中都需要用到最小公倍数。

请你编写一个程序,程序可以输入两个正整数,输出它们的最小公倍数。

样例输入:

请输入第一个正整数:6请输入第二个正整数:8

样例输出:

24

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

参考程序:

x = int(input("请输入第一个正整数:"))y = int(input("请输入第二个正整数:"))i = max(x, y)while i <= x * y:if i % x == 0and i % y == 0:        print(i)break    i += 1

Day11:CIE三级2023.09_编程题37

张老师手上有一份学生成绩单(cj.txt),成绩单上只有每位学生的各科成绩,而张老师希望能看到各科成绩的所有学生的平均分,以下代码可以实现平均分的计算,并按示例格式排版,请补充代码。

with open(r'.\data\cj.txt', _____①_____) as f:    string = f.read()    data = string.split('\n')    data.pop(0)    lis = []for i in data:        new = i.split('\t')        lis.append(new)  # 将分割得到的列表追加到空列表中,lis 为二维    lis1 = ['平均分']for i in range(1, 4):  # 循环3次,因为需要计算3个科目的平均分        sum_ = _____②_____        average = round(sum_ / 3)        lis1.append(str(average))    s = "\t".join(lis1)    res = string + swith open('cj1.txt', 'w') as f:    f.write(res)

参考答案:

① 'r'

② int(lis[0][i]) + int(lis[1][i]) + int(lis[2][i])


Day11:CIE四级2025.09_铺设积木

小乐用  和  的乐高积木块横向铺满长度为 (不为0) 的积木条。小乐只能使用  和  的格子。可以任意组合这些格子来覆盖小路。格子只能横着铺,不能竖着铺。求不同的铺法总数。

def_____①_____:if _____②_____:return0if x == 2or x == 3:        _____③_____return _____④_____n = int(input())print(calc(n))

参考答案:

① calc(x) 或等效答案;

② x == 1 或等效答案;

③ 1 或等效答案;

④ calc(x-2) + calc(x-3) 或等效答案。


青少年编程竞赛交流

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

最新文章

随机文章