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

编程实现: 从整数 1 开始,按从小到大的顺序排列若干行,每行 10 个整数,其中所有 4 的倍数都会被标记为绿色。 整数排列如下: 给定一个整数 n,找出第 n 行被标记为绿色的整数,并按从小到大的顺序输出。 例如: n = 2,按从小到大的顺序输出第 2 行被标记为绿色的整数:12、16、20; n = 3,按从小到大的顺序输出第 3 行被标记为绿色的整数:24、28。 输入描述: 输入一个整数 n(1≤n≤100)。 输出描述: 按从小到大的顺序输出若干行,每行一个整数,表示第 n 行被标记为绿色的整数。 样例输入: 2 样例输出: 12 16 20

编程实现: 从整数 1 开始,按从小到大的顺序排列若干行,每 题目配图

正确答案:第n行数字范围(n-1)*10+1 ~ n*10。遍历该区间,凡v%4==0逐行print(v)。

答案解析

第 n 行范围:[(n-1)10+1, n10]

遍历该范围,输出所有 4 的倍数。

试卷来源:202412(第16届)蓝桥杯Python编程青少组(选拔赛_中/高级)真题

本卷相关题目

在线做题 同科目题库