输入两个正整数求他们的累加和

问题遇到的现象和发生背景

任意输入两个正整数而不是从1开始

问题相关代码,请勿粘贴截图

x=int(input("请输入一个正整数"))
y=int(input("请输入另一个正整数"))
while y>x:
print("第一个正整数要小于第二个正整数")
if x<=y:
sum=0
sum=sum+x
x+=1
else:
print(sum)

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

例如输入4,7则计算过程为4+5+6+7,怎样用python实现


x=int(input("请输入一个正整数"))
y=int(input("请输入另一个正整数"))
sum=0
for i in range(x,y+1):
    sum+=i
print(sum)

img

使用for循环来做
代码示例如下
有帮助望采纳~

x=int(input("请输入一个正整数"))
y=int(input("请输入另一个正整数"))
while y<x:
    print("第一个正整数要小于第二个正整数")
    x=int(input("请输入一个正整数"))
    y=int(input("请输入另一个正整数"))
sum = 0
for i in range(x,y+1):
    sum +=i
print(sum)

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632