读入2个正整数a和b,1<=a
时间: 2023-05-08 08:01:33 浏览: 216
连续正整数的和1
这道问题描述不完整,假设题目应该是:读入2个正整数a和b,1<=a<=b<=10^9,求a到b之间的所有数的和。
首先需要读入两个正整数a和b,可以使用Python的input()函数实现。
a = int(input())
b = int(input())
接着需要判断a的取值是否符合要求,即a>=1。
if a < 1:
print("输入有误")
exit()
然后需要判断b的取值是否符合要求,即b>=a且b<=10^9。
if b < a or b > 1000000000:
print("输入有误")
exit()
接下来可以通过循环实现a到b之间的所有数的求和。
sum = 0
for i in range(a, b+1):
sum += i
最后输出结果即可。
print(sum)
完整代码如下:
a = int(input())
b = int(input())
if a < 1:
print("输入有误")
exit()
if b < a or b > 1000000000:
print("输入有误")
exit()
sum = 0
for i in range(a, b+1):
sum += i
print(sum)
阅读全文