2023年NOC大赛创客智慧编程赛项Python复赛模拟题(二)

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> NOC ----> Python ----> 复赛】

网站链接

青少年软件编程历年真题模拟题实时更新

=========================================================================

2023年NOC大赛创客智慧编程赛项Python复赛模拟题(二)

一、编程题

第 1 题

NOC大赛创客智慧编程赛项Python复赛模拟题:100除以整数的结果。

编写程序,输入任意整数,输出100除以这个整数的结果,结果保留小数点后两位,如果输入0,则输出"0不能作为除数。"如:

输入:任意整数

输出:100除以输入整数的结果,如果输入0,则输出"0不能作为除数"

样例输入:20

样例输出:5.00

复制代码
num = int(input("请输入一个整数:"))
 if num == 0:
    print("0不能作为除数")
else:
    result = 100 / num
    print("{:.2f}".format(result))

第 2 题

NOC大赛创客智慧编程赛项Python复赛模拟题:成绩评价系统。

编写一个成绩评价系统,当输入语文、数学和英语三门课程成绩时,输出三门课程总成绩及其等级。

(1)程序提示用户输入三个数字,数字分别表示语文、数学、英语分数,对应的变量名称是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、21、34(在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)),请用递归实现斐波那契数列。

例如:

输入5,输出5;

输入6,输出8;

复制代码
def fibonacci(n):
    if n <= 2:
        return 1
    else:
        return fibonacci(n-1) + fibonacci(n-2)
 
# 提示用户输入一个数字,调用函数计算斐波那契数列的第n项
n = int(input("请输入一个数字:"))
result = fibonacci(n)
 
# 输出结果
print("斐波那契数列的第{}项为{}".format(n, result))

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> NOC ----> Python ----> 复赛】

网站链接

青少年软件编程历年真题模拟题实时更新

=========================================================================

相关推荐
SmartRadio2 小时前
ESP32-S3实现KVM远控+云玩功能 完整方案
运维·python·计算机外设·esp32·kvm·云玩
治愈系科普2 小时前
数字化种植牙企业
大数据·人工智能·python
AI数据皮皮侠2 小时前
中国植被生物量分布数据集(2001-2020)
大数据·人工智能·python·深度学习·机器学习
a程序小傲2 小时前
京东Java面试被问:基于Gossip协议的最终一致性实现和收敛时间
java·开发语言·前端·数据库·python·面试·状态模式
小二·2 小时前
Python Web 开发进阶实战:AI 原生应用商店 —— 在 Flask + Vue 中构建模型即服务(MaaS)与智能体分发平台
前端·人工智能·python
tqs_123452 小时前
Spring Boot 的自动装配机制和 Starter 的实现原理
开发语言·python
好好学习啊天天向上2 小时前
conda pip更新安装路径,解决C盘容易不够的问题
python·conda·pip·2025yfb3003605
~kiss~2 小时前
多头注意力中的张量重塑
pytorch·python·深度学习
laplace01232 小时前
PPO到GRPO自己话总结
人工智能·python·大模型·agent·rag