我這為什么結(jié)果是105啊,到底拿錯(cuò)了啊啊啊
def sum(d,a):
? ? b = 0
? ? c = 1
? ? while b <=a:
? ? ? ? b = b + c
? ? ? ? c = c + 1
? ? return b
print(sum(1,101))
def sum(d,a):
? ? b = 0
? ? c = 1
? ? while b <=a:
? ? ? ? b = b + c
? ? ? ? c = c + 1
? ? return b
print(sum(1,101))
2022-08-04
舉報(bào)
2022-08-06
因?yàn)槟愕拇a里,因?yàn)閏也一直在增加,b循環(huán)不到一百次就早已經(jīng)大于100了
更正:
def my_sum(n1,n2):
? ? result=0
? ? num=n1
? ? while num<=n2:
? ? ? ? result+=num
? ? ? ? num+=1
? ? return result
print(my_sum(1,100))