核心内容摘要
冰山美人?融化你心的小姨子,原来秘诀在这里!
更多内容和历年真题请查看网站【试卷中心 ----- NOC ---- Python ---- 复赛】网站链接青少年软件编程历年真题模拟题实时更新2023年NOC大赛创客智慧编程赛项Python复赛模拟题
编程题第 1 题NOC大赛创客智慧编程赛项Python复赛模拟题100除以整数的结果。
编写程序输入任意整数输出100除以这个整数的结果结果保留小数点后两位如果输入0则输出“0不能作为除数。
”如输入任意整数输出100除以输入整数的结果如果输入0则输出“0不能作为除数”样例输入20样例输出
00num int(input(请输入一个整数)) if num 0: print(0不能作为除数) else: result 100 / num print({:.2f}.format(result))第 2 题NOC大赛创客智慧编程赛项Python复赛模拟题成绩评价系统。
编写一个成绩评价系统当输入语文、数学和英语三门课程成绩时输出三门课程总成绩及其等级。
(
程序提示用户输入三个数字数字分别表示语文、数学、英语分数对应的变量名称是Chinese 、Math、English ,并计算三个分数的和(score )进行输出。
注input ()函数中分别添加“数学”“语文”“英语math int(input(数学)) chinese int(input(语文)) english int(input(英语)) # 把数学、语文、英语的分数进行累计结果储存在变量score中 score math chinese english print(score) if score 270: print(优秀) elif score 240: print(良好) elif score 180: print(合格) else: print(不合格)第 3 题NOC大赛创客智慧编程赛项Python复赛模拟题用递归实现斐波那契数列。
斐波那契数列又称黄金分割数列、因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入故又称为“兔子数列”。
指的是这样一个数列
1、
1、
2、
3、
5、
8、
13、
34在数学上斐波纳契数列以如下被以递归的方法定义F(
1,F(
1,F(n)F(n-
F(n-
(n2,n∈N*)),请用递归实现斐波那契数列。
例如输入5输出5输入6输出8def fibonacci(n): if n 2: return 1 else: return fibonacci(n-