想要寫一個函數實現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
提交
取消