学习Python从娃娃抓起!记录下蓝桥杯备考学习过程中的题目,记录每一个瞬间。
附上汇总贴:历年蓝桥杯Python青少组中/高级选拔赛(STEMA)真题解析 | 汇总
【题目描述】
提示信息:
数字塔:是由若干个正六边形搭建的一个n层的塔,其中每个正六边形中都有一个整数,正六边形和整数的排列规律如下:
第n层的整数从左到右为1、2、3… n
给定一个整数n,根据提示信息中数字塔的规律,请计算n层数字塔中所有整数的和。
例如:n=4,4层的数字塔如下:
所有正六边形中的整数为1、1、2、1、2、3、1、2、3、4;
所有整数的和为20。
【输入】
输入一个整数n( 1 ≤ n ≤ 100 1\le n\le 100 1≤n≤100),表示数字塔的层数
【输出】
输出一个整数,表示n层的数字塔中所有整数的和
【输入样例】
4
【输出样例】
20
【代码详解】
n = int(input())
ans = 0
for i in range(1, n+1):
for j in range(1, i+1):
ans += j
print(ans)
【运行结果】
4
20