题库首页 › 蓝桥杯大赛(Python) › 题目 17651

珠子号码问题 问题描述:给定一个由重复序列组成的珠子串,每组珠子的号码依次为:1、2、3、4、5、6、7、8、9、10、11、10、9、8、7、6、5、4、3、2、1。 共 21 颗珠子为一组,总共有 50 组这样的珠子串在一起。 输入格式 一个整数 n (1 ≤n ≤1050)。 输出格式 一个整数,表示第 n 颗珠子对应的号码。 样例输入: 12 样例输出: 10

正确答案:参考程序(Python):n=int(input());seq=[1,2,3,4,5,6,7,8,9,10,11,10,9,8,7,6,5,4,3,2,1];print(seq[(n-1)%21])。样例12→10。核心:周期21取珠。

试卷来源:202508(第16届)蓝桥杯Python编程青少组(省赛_初/中级)真题

本卷相关题目

在线做题 同科目题库