输入一个整数x,输出1---x的和。求和过程通过构造函数实现。
a=input("请输入一个整数")
s=0
for i in range(1,int(a)+1):
s +=i
print(s)
是这样吗?
class SUM():
def __init__(self,x):
self.s=sum([i for i in range(x+1)])
def SUM(self):
return self.s
a=SUM(10)
a.SUM()
望采纳
def Sum(x):
sum=0
for i in range(1,x+1):
sum+=i
return sum
print(Sum(10))
def _sum(n):
return sum(range(1,int(n)+1))
print(_sum(input())
望采纳