n = input('please input a number:')字符串
这样默认接收的是字符串,input
如下代码就会报错:while
n = input('please input a number:')
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1co
print("1 到 %d 之和为: %d" % (n,sum))字符
改成如下:
n = int(input('please input a number:'))
sum = 0
counter = 1
while counter <= n:
sum = sum + counter
counter += 1
print("1 到 %d 之和为: %d" % (n,sum))