文库 真题 信息素养大赛真题

2023年全国青少年信息素养大赛Python编程海南赛区复赛真题

信息素养大赛真题 信息素养Python真题 PDF   5页   下载9   2024-06-04   浏览708   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年全国青少年信息素养大赛Python编程海南赛区复赛真题 第1页
2023年全国青少年信息素养大赛Python编程海南赛区复赛真题 第2页
剩余3页未读, 下载浏览全部
2023 年全国青少年信息素养大赛 (P yth on ) 海 南赛区 复赛真题 第1 题,整 数加 8 题目描述: 输入一个整 数,输出这个整数加 8 的结果。 输 入描述: 输入一行一 个正整数。 输 出描述: 输出求和的 结果。 样 例 1 : 输入: 5 输出: 13 第 2 题,哼 哈二将 题目描述: 哼哈二将, 形象威武凶猛,一名能鼻哼白气制敌,一名能口哈黄气擒将 。 这样一次" 哼哈 ” 就可以消灭一个敌人,现在来了 n 个敌人,请你输出一 串" 哼 哈"来消 灭全部敌人。 例如,当 n = 3 时,输出 ” 哼哈哼哈哼哈 ” 。 n = int (inp ut ( )) pri nt (n + 8) 1 2 输入描述: 输入一行一 个正整数。 输 出描述: 输出一串字 符。 样 例 1 : 输入: 3 输出: 哼哈哼哈哼 哈 第 3 题,幸 运数字 8 题目描述: 在我们的文 化里面,有一些幸运数字。比如 8 有发的谐音,代表发财旺 财运的 意 思,人们 都觉得有这个数字是非常吉利的,会给自己带来好运,因此 很多时候 人 们对于 8 有着非常强烈的钟爱,比如在选择手机号和车牌号的时候, 包含着 8 的 号码总是会 被优先选择输入一个数,若存在数字 8 则输出:是幸运数字 ,否则输 出 :不是幸 运数字。 输 入描述: 输入一行一 个整数。 输 出描述: 若存在数字 8 则输出:是幸运数字,否则输出:不是幸运数字。 样 例 1 : 输入: 233 输 出: n = int (inp ut ( )) pri nt (" 哼 哈 " * n) 1 2 不是幸运数 字 第 4 题,摆 放花盆 题目描述: 国庆节期间 ,学校操场上摆放了一排花盆,按照 2 盆菊花, 4 盆牡丹, 2 盆百日 草 的顺序排 放,请问第 n 盆是什么花? 输 入描述: 输入一行一 个整数 n 表示第 n 盆花。 输 出描述: 输入一行一 个整数 n 表示第 n 盆花。 样 例 1 : 输入: 9 输出: 菊花 第 5 题,玩 石头游戏 题目描述: s = inp ut ( ) if '8' in s: pri nt (" 是 幸 运数字 " ) els e : pri nt (' 不 是 幸运数 字 ' ) 1 2 3 4 5 n = int (inp ut ( )) flo wer = [ '菊 花 ' ,'菊 花 ' ,牡丹 ',' 牡 丹 ', " 牡丹 ' , '牡 丹 ' , '百 日 草 ' , '百 日 草 ' ] pri nt (f lo wer [ ( n - 1) % 8]) 1 2 3 你和你的朋 友,两个人一起玩石头游戏:桌子上有一堆石头。你们轮流 进行 自 己的回合 ,你作为先手,每一回合,轮到的人拿掉 1-3 块石头。拿掉最 后一块石 头 的人就是 获胜者。假设你们每一步都是最优解。现在一共有 n 块石头 ,请判断 你 是否可以 赢得游戏如果可以赢,输出 win ;否则,输出 lo se 。 输入描述: 输入一行一 个正整数 n ,表示石头的个数。 输 出描述: 如果可以赢 ,输出 win ;否则,输出 lo se 。 样例 1 : 输入: 4 输出: lo se 第 6 题,卡 牌游戏 题目描述: 有n 张卡牌 。第 i 张卡牌的位置是 positio n[i] 。 我们需要把 所有卡牌移到同一个位置。在一步中,我们可以将第 i 张卡牌 的位 置 从 posit io n[i] 改变 为: positio n[i] + 2 或 p ositio n[i] - 2 ,此时的代价 c o st = 0 p ositio n[i] + 1 或 p ositio n[i] - 1 , 此时的代价 c o st = 1 现 给出所有 卡牌的位置,请你编程输出将所有卡牌移动到同一位置上所 需要 的 最小代价 。 n = int (inp ut ( )) if n % 4 == 0: pri nt (" lo se" ) els e : pri nt (" wi n" ) 1 2 3 4 5 -E N D- 输 入描述: 输入一行正 整数,每个数之间用空格间隔。 输 出描述: 输出将所有 卡牌移动到同一位置上所需要的最小代价。 样 例 1 : 输入: 1 2 3 输 出: 1 pos = [ int (x) for x in inp ut ( ). spl it ( )] odd , eve n = 0, 0 for i in ran ge (l en (pos )): if pos [i] % 2 == 0: eve n += 1 els e : odd += 1 pri nt (m in (odd , eve n )) 1 2 3 4 5 6 7 8
2023年全国青少年信息素养大赛(Python)海南赛区复赛真题,2023年全国青少年信息素养大赛Python编程海南赛区复赛真题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明