这是我的简单问题但我想总结我的所有范围输出我的代码是流
for b in range (1, 11):
ui = (b**b)
print (ui)
输出
1
------------------
4
------------------
27
------------------
256
------------------
3125
------------------
46656
------------------
823543
------------------
16777216
------------------
387420489
------------------
10000000000
------------------
但我想要这些答案的总和。请帮帮我。
答案 0 :(得分:3)
您可以在sum
函数
>>> sum(i**i for i in range(1,11))
10405071317
答案 1 :(得分:0)
使用您的方法:
sum_ui = 0
for b in range(1,11):
ui = (b**b)
sum_ui += ui
print ui
print sum_ui