addition_str 是一个字符串,我需要使用累加将其中的值转换为 int,但我们没有在文本中介绍这一点。
我不知道如何解决这个问题。我已经尝试了很多 for 循环的组合,但我的代码仍然是错误的。我知道下面的内容毫无用处,但我没有记录到目前为止使用过的所有组合。
addition_str = "2+5+10+20"
print(addition_str.split("+"))
print (int("2"))
print (int("5"))
print (int("10"))
print (int("20"))
accum = 0
for i in num_chars:
accum = accum + i
print(accum)
addition_str 是一个字符串,其中包含由 + 号分隔的数字列表。编写代码,使用累加模式对所有数字求和并将其分配给 sum_val(整数)。 (您应该使用 .split("+") 函数按“+”拆分,并使用 int() 转换为整数)。
请您参考如下方法:
是这样的吗?
accumulation = []
mylist = []
addition_str = "2+5+10+20"
str_nums = (addition_str.split("+"))
for i in str_nums:
mylist.append(int(i))
accumulation.append(sum(mylist))
