测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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

填空题 容易

题目描述

编程实现:

从整数 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

参考答案

n = int(input( ).strip( )) start = (n - 1) * 10 + 1 end = n * 10 for num in range(start, end + 1): if num % 4 == 0: print(num)

答案解析

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

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

上一题 下一题