本题目要求读入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))
结果如图:
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)
不知道你这个问题是否已经解决, 如果还没有解决的话: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商品添加成功')