课件编号19513316

2022年上海市六一小学生计算机创新活动程序设计-决赛(Python)(PDF版,无答案)

日期:2024-04-30 科目:信息技术 类型:小学试卷 查看:37次 大小:148291Byte 来源:二一课件通
预览图 1/1
2022年,PDF,Python,决赛,上海市,程序设计
  • cover
2022 年上海市“六一”小学生计算机创新活动 程序设计(Python)决赛 参赛编号: 区: 学校: 姓名: 说明: 一、在本地硬盘建立一个文件夹,文件夹以 “参赛编号+姓名”命名 (如:D:\22060200 张奇)。 二、每一个题目所编写的程序以试题给出的文件名命名,以 Python 文件形式保存在所建文件夹中。如:第一题题号为 1,则文件名为 1.py。 第二题题号为 2,文件名为 2.py。以此原则类推。 三、提交前请测试 python 文件可以正确执行,并根据考场老师的指 示提交。即,将存放程序文件的指定文件夹以压缩包形式上传。注意, 提交通道仅能上传 1 次。 四、诚信考试,请勿上网搜索答案,与其他考生交流,求助外援等。 试题: 1、 用户输入一个正整数,计算 1!+2!+...+n!,并打印出数值. 其 中,n!表示一个数的阶乘,比如 5!=1*2*3*4*5。 (以 1.py 为文件名保存) 2、 输入一个正整数 n,用递归方法计算 1+2+3...n 的和。(以 2.py 为文件名保存) 3、 用户输入一串字符,编写程序以检查用户输入的字符串的有效 性,有效的输出 True,无效的输出 False。(以 3.py 为文件名保 存) 以下是检查密码的标准: 1) [a-z]之间至少有 1 个字母 2) [0-9]之间至少有 1 个数字 3) [A-Z]之间至少有一个字母 4) [$#@]中至少有 1 个字符 5)最短交易密码长度:6 6)交易密码的最大长度:12 4、 提示用户让用户输入一串英文文本,文本中只会出现单词、空格、 英文逗号、英文句号,输入字符串时不输入引号,统计所有出现 的单词的出现个数,打印格式如下:单词:数量。(假定你并不 知道单词是哪些,代码应具有通用性。)(以 4.py 为文件名保 存) 你可以用以下文本做测试, “enjoy working happy laughter, enjoy friendsenjoy the warmth of family. enjoy the joy to create”。 备注:评分时将会使用其他文本。 5、 用户输入一个四则运算的算式(运算符包括+ - * /,运算数字为 整数或小数),提取其中的运算数和运算符,并计算出结果。 输入算式可能只有一个运算符: 100 + 2 也可能为多个运算符,比如:2*1 + 1 - 1 如果实现了只能处理一个运算符的算式,也有步骤得分。 (以 5.py 为文件名保存)

~~ 您好,已阅读到文档的结尾了 ~~