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 的倍数。
上一题
下一题