Python求给定范围内所有数字的平方和

本题目要求读入2个整数A和B,然后输出[A,B]之间所有数的平方和。

输入格式:
在一行中给出2个绝对值不超过100的整数A和B。

输出格式:
输出[A,B]之间所有数的平方和。

输入样例:
在这里给出一组输入。例如:

3 5
输出样例:
在这里给出相应的输出。例如:

50

a, b = map(int, input().split())

sum = 0
for i in range(a, b+1):
    sum += i*i

print(sum)

参考如下:

a, b = map(int, input("请输入2个绝对值不超过100的整数A和B:").split(" "))
temp = 0

'''判断a,b的大小调换位置方便计算'''
if a > b:
    temp = a
    a = b
    b = temp

sum_num = 0
for i in range(a, b + 1):
    sum_num += i ** 2

print("[%d,%d]之间所有数的平方和为:%d" % (a, b, sum_num))

结果如图:

img


a, b = map(int, input('请输入2个绝对值不超过100的整数A和B:').split())
sum = 0
## 如果a大于b,把a和b调换位置
if a>b:
    a,b = b,a

for i in range(a, b + 1):
    sum += pow(i,2)

print(sum)

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7425379
  • 除此之外, 这篇博客: python之基础训练题中的 9.)输出商品列表,用户输入序号,显示用户选中的商品 ;商品列表[手机,电脑,鼠标垫,游艇] ; a允许用户添加商品;b用户输入序号显示内容 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    product_list = ['手机', '电脑', '鼠标垫', '游艇']                                                           
                                                                                                       
    print('当前商品有:', product_list)  # 交互提示                                                              
    flag = True                                                                                        
    while flag:                                                                                        
        a = int(input('请输入序号查询商品!'))                                                                   
        if a >= len(product_list):                                                                     
            print('该序号不存在,请重新输入!\n')                                                                   
        elif a <= len(product_list):                                                                   
            b = product_list[a]  # 返回序号对应的商品                                                           
            print('您当前查询的商品为:', b)                                                                     
            flag = False                                                                               
            print('是否添加商品?输入1确认,输入0结束\n')                                                              
            x = input()                                                                                
            if int(x) == 0:                                                                            
                print('感谢下次使用!')                                                                       
            elif int(x) == 1:                                                                          
                y = input('请输入你想添加的商品...\n')                                                           
                product_list.append(y)                                                                 
                print(product_list, '\n商品添加成功')                                                        
                                                                                                       
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^