依次输入10组整数,然后求和,并输出
sum_num = 0for i in range(10):
# 用input输入数字并转化为整数
n = input ('请输入第%s个数字:',%(i+1))
n = int(n)
# sum_num 对输入的数字进行累加
sum_num = sum_num + n
print(sum_num)
用jupyter写的,不知道为啥报错,第一个#上面的代码不可以更改 缩进和格式化字符串用法问题
sum_num = 0
for i in range(10):
# 用input输入数字并转化为整数
n = input ('请输入第%s个数字:' % i + 1)
n = int(n)
# sum_num 对输入的数字进行累加
sum_num = sum_num + n
print(sum_num) for内缩进调一下
sum_num = 0
for i in range(10):
# 用input输入数字并转化为整数
n = input ('请输入第%s个数字:'%(i+1))#这儿多了个逗号
n = int(n)
# sum_num 对输入的数字进行累加
sum_num = sum_num + n
print(sum_num) qiuyouzhi 发表于 2021-2-5 15:19
缩进和格式化字符串用法问题
还是报错
TypeError: can only concatenate str (not "int") to str
错误1:代码第五行用了中文的逗号,而且格式化字符串应该紧跟字符串之后,则逗号应该删去
错误2:应该将5~9 行代码多加一个缩进,这样才能表示在 for 循环的循环体内
sum_num = 0
for i in range(10):
# 用input输入数字并转化为整数
n = input ('请输入第%s个数字:'%(i+1))
n = int(n)
# sum_num 对输入的数字进行累加
sum_num = sum_num + n
print(sum_num) jupyter是单句执行的
所以尽量不要分开写,缩进很麻烦的 昨非 发表于 2021-2-5 15:23
jupyter是单句执行的
所以尽量不要分开写,缩进很麻烦的
好滴,谢谢啦{:10_254:} Twilight6 发表于 2021-2-5 15:22
错误1:代码第五行用了中文的逗号,而且格式化字符串应该紧跟字符串之后,则逗号应该删去
错误2:应 ...
多谢多谢
页:
[1]