news 2026/6/15 14:00:58

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 ----> 复赛】

网站链接

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 16:54:29

信号处理仿真:滤波器设计与仿真_24.滤波器设计与仿真在控制工程中的应用

24. 滤波器设计与仿真在控制工程中的应用 在控制工程中,滤波器设计与仿真是一个非常重要的环节。滤波器可以用于信号的预处理、噪声的抑制、系统的稳定性分析以及控制律的实现等。本节将详细介绍滤波器在控制工程中的应用,包括常见的滤波器类型、设计方法…

作者头像 李华
网站建设 2026/6/7 21:20:14

数据结构01——时间复杂度和空间复杂度

一.什么是数据结构数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在⼀种或多种特定关系的数据集合。不存在一种通用的数据结构针对于所有应用场景,所以产生了多种多样的数据结构来适配不同的环境:例如顺序表、链表、堆栈…

作者头像 李华
网站建设 2026/6/10 0:03:29

彼得林奇的“反向投资“成功案例

彼得林奇的“反向投资”成功案例 关键词:彼得林奇、反向投资、成功案例、投资策略、股票分析 摘要:本文聚焦于彼得林奇的“反向投资”策略及其成功案例。首先介绍了彼得林奇及其反向投资策略的背景,阐述了相关核心概念和联系。接着详细讲解了…

作者头像 李华
网站建设 2026/6/10 17:32:15

企业AI开发与技术实践白皮书2025|附36页PDF文件下载

白皮书探讨了在GenAI时代,企业如何利用大模型技术实现智能化转型。白皮书指出,大模型能力的不断提升为企业带来了无限想象力,但也面临着战略规划、数据治理、算力资源、场景适配等方面的挑战。企业需要构建覆盖顶层设计、技术选型、数据治理、…

作者头像 李华