繁体   English   中英

如何使用循环 python 打印任何给定数字之间的数字总和

[英]how to print sum of numbers between any given numbers using loop python

我如何打印 python 中任意两个给定数字之间的所有数字的总和。 我不允许使用 sum() 之类的函数。 我只能使用 while 或 for 循环。 我有一个代码可以完成这项工作,但问题是每次添加两个数字后它也会打印结果,但我只希望它打印所有数字的最终总和。 这是代码:...

a = int(input("Please enter a number"))
b = int(input("Please enter a number"))
n = 0
for x in range(a+1,b):
    n+=x
    print(n)

... 谢谢

存在缩进错误,只需检查 for 循环下方的行并给出正确的缩进即可。 你可以参考我的代码

a = int(input("Please enter a number: "))
b = int(input("Please enter a number: "))
n = 0
for x in range(a+1,b):
    n+=x
print(n)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM