三角火柴数字的Python程序
给定一个数字 X,它代表一个火柴金字塔的楼层,编写一个程序来打印形成一个 x 楼层的火柴金字塔所需的火柴总数。
例子:
Input : X = 1
Output : 3
Input : X = 2
Output : 9
这主要是三角数的扩展。对于数字 X,所需的火柴棒将是第 X 个三角形数字的三倍,即 (3*X*(X+1))/2
# Python program to find X-th triangular
# matchstick number
def numberOfSticks(x):
return (3 * x * (x + 1)) / 2
# main()
print(int(numberOfSticks(7)))
输出:
84
详情请参阅完整的三角火柴号文章!
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。