python實現1加到100


'''
python實現任意數到任意數相加,如:1加到100
'''

#第一種是for循環
# def sum(start, end):
# sum = 0
# for one in range(start, end+1):
# sum = one + sum
# one += 1
# return sum
#
# result = sum(1, 100)
# print(result)

#第二種是while循環
def sum2(start,end):
i = start
sum = 0
while i <= end:
sum += i
i += 1
return sum

result = sum2(-0.01,100.0009)
print(result)

#第三種,導入模塊的內建函數reduce,只能整數?
# from functools import reduce
# def sum(x, y):
# return x + y
# result = reduce(sum, range(1,101))
# print(result)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM