2023年全国青少年信息素养大赛
Python编程挑战赛 · 小学组复赛真题
1整数加8
输入一个整数,输出这个整数加8的结果。
📥 输入样例:
5
📤 输出样例:
13
2哼哈二将
哼哈二将,一次“哼哈”消灭一个敌人。输入敌人数量n,输出一串“哼哈”来消灭全部敌人,例如n=3时输出“哼哈哼哈哼哈”。
📥 输入样例:
3
📤 输出样例:
哼哈哼哈哼哈
3幸运数字8
输入一个整数,若存在数字8则输出“是幸运数字”,否则输出“不是幸运数字”。
📥 输入样例:
233
📤 输出样例:
不是幸运数字
4摆放花盆
按照2盆菊花、4盆牡丹、2盆百日草的顺序循环摆放,输入第n盆,输出该盆的花名。
📥 输入样例:
9
📤 输出样例:
菊花
5玩石头游戏
有一堆石头,你和朋友轮流拿1-3块,你先手,拿走最后一块的人获胜。双方都最优解,输入石头数n,判断你是否能赢,输出“win”或“lose”。
📥 输入样例:
4
📤 输出样例:
lose
6卡牌游戏
有n张卡牌,位置数组position。移动规则:±2代价0,±1代价1。求将所有卡牌移到同一位置的最小代价。
📥 输入样例:
1 2 3
📤 输出样例:
1
真题来源:2023年全国青少年信息素养大赛Python小学组复赛 · 仅供参考练习