想要写一个函数实现1到n的求和运算,在notepad++中编写后用命令行方式运行的,程序如下:def func(n):
i=1
sum=0
while (i <= n ):
sum=sum+i
i=i+1
return sum
print ("input number")
input_value = raw_input()
a=func(input_value)
print(a)无法运行希望可以告知问题在哪里以及编程中遇到问题如何更好的自己解决呢?
1 回答
已采纳
蜂之谷
TA贡献564条经验 获得超863个赞
def func(n): i=1 sum=0 while (i <= n ): sum=sum+i i=i+1 return sum print ("input number") input_value = raw_input() a=func(int(input_value)) print(a)
缩进数的空格数不一致,会导致运行错误
input_value要转成int
raw_input要导包
添加回答
举报
0/150
提交
取消