当前位置: 首页 > news >正文

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

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

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

网站链接

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

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

2023年NOC大赛创客智慧编程赛项Python复赛模拟题(一)
一、编程题
第 1 题

NOC大赛创客智慧编程赛项Python 复赛模拟题:彩票游戏。
编写一个彩票游戏:随机生成一个不重复的五位数作为彩票号,游戏提示用户输入一个五位整数,然后根据下面的规则判断用户是否能赢得奖金,最后要求输出彩票号和奖金。

(1)若用户输入的数字和彩票的数字完全匹配,包括数字顺序,则奖金是 10000 元。

(2)不考虑顺序,若用户输入的数字中一个匹配彩票数字的一个数,则奖金是 1000 元,若 是两个数字,则 2000 元,则以此累加。
(3)若全部不匹配,则奖金是 0 元。

提示:
(1)程序随机生成一个五位数,其五个数字均不重复(random.py 中代码可以实现此功能) (2)input()函数中参数为“输入号:”
(3)输出格式为:彩票号:*****

import random # 随机生成一个五位数的彩票号 lottery_num = random.sample(range(10), 5) # 提示用户输入一个五位整数 user_input = input("输入号码:") # 将用户输入的字符串转换为数字列表 user_num = [int(x) for x in user_input] # 计算奖金 prize = 0 if user_num == lottery_num: prize = 10000 else: for i in range(5): if user_num[i] == lottery_num[i]: prize += 1000 elif user_num[i] in lottery_num: prize += 1000 # 输出结果 print("彩票号:", "".join(str(x) for x in lottery_num)) print("奖金:{}元".format(prize))


第 2 题
第四题:NOC大赛创客智慧编程赛项Python复赛模拟题:个位和十位不相同的2位数。
请用编程计算在10到100之间,有多少个个位和十位互不相同的2位数?

# 初始化计数器为0 count = 0 # 循环遍历10到99之间的所有数字,统计个位和十位互不相同的数字个数 for i in range(10, 100): ones_digit = i % 10 # 取出个位数 tens_digit = i // 10 # 取出十位数 if ones_digit != tens_digit: count += 1 # 输出结果 print("在10到100之间,有{}个个位和十位互不相同的2位数。".format(count))


第 3 题
NOC大赛创客智慧编程赛项Python复赛模拟题:球100米高度自由落下反弹多高。
一个球从100米高度自由落下,每次落地后反跳回原高度的一半;然后再继续落下,求球在第5次落地时,一共经过了多少米?第5次反弹多高?

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

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

网站链接

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

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

http://www.jsqmd.com/news/299625/

相关文章:

  • 2023年NOC大赛创客智慧编程赛项Python复赛模拟题(二)
  • Python大数据项目推荐:基于Hadoop+Spark电商用户行为分析毕设 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
  • Flutter for OpenHarmony 剧本杀组队App实战22:快速匹配功能实现
  • 【计算机毕设选题】基于Spark的双十一美妆数据可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
  • Reap
  • 信号处理仿真:滤波器设计与仿真_23.滤波器设计与仿真在雷达系统中的应用
  • 信号处理仿真:滤波器设计与仿真_24.滤波器设计与仿真在控制工程中的应用
  • 性价比对比视角|四款热门机型性价比深度拆解
  • 中国智能体应用现状与企业实践
  • 信号处理仿真:滤波器设计与仿真_18.实时信号处理仿真
  • 大模型应用文本理解OpenAI使用入门篇
  • 亲测好用自考必看TOP8AI论文软件测评
  • 五大智能建站工具真实测评:不画饼,真能上线那种
  • 从FT到DFT
  • Excel精准匹配的利刃:EXACT函数实战教程——从大小写判断到多条件统计
  • Redis中的Lua使用
  • 智能车辆检索系统解析
  • 人脸比对技术助力破案
  • 深入解析:GIT 实战命令操作大全,代码变动,推动,修改备注,撤销(篇幅一)
  • @PropertySource@ImportResource@Bean
  • SpringBoot中多配置文件和外部配置文件加载顺序
  • Spring Boot 配置文件核心用法与加载优先级
  • Week 34: 量子深度学习入门:从 Neural ODE 到哈密顿量子演化
  • 什么是“同余数问题(千年数学难题)”?
  • Vue3+Node.js实现文件上传并发控制与安全防线 进阶篇
  • 大厂迷思:为什么顶级工程师会产出难以维护的代码
  • menset的使用方法
  • 数据结构学习笔记
  • “AUTOSAR?我连CAN都看不懂…” 一个汽车电子工程师的坦白与指南
  • SpringBoot整合Thymeleaf