我们应该做的任务是看一个列表,如
[3884, 2888, 2752, 3916, 1479, 2455]
这些数字表示条形码。 然后给出了列表中要查看的部分的两个参数
例如,参数是(list,1,3)
。其中1和3是我们需要使用的列表的一部分。然后我们必须找到列表中每个部分的总和。我们需要能够输出[26,16, 19]
。最后一部分是查找最大编号并返回原始条形码。为此,我计划使用if & elif
语句,因为max
是不允许的。我需要帮助找到列表中每个部分的总和
def freshFruit (barcodes, startIndex, stopIndex):
barcodesTested= barcodes[startIndex:int(stopIndex)+1:])# +1 make it inclusive
print (barcodesTested)
numberInList = len(barcodesTested)
print(numberInList)
x=0
for x in range(len(barecodesTested)):#i was thinking of find each sum individually
for barecodesTested[x] in:
使数字的每一位都成为整数。求和
不努力回答自己的问题将不会得到回答
您可以尝试使用^{} 和^{} 运算符定义一个函数,将整数中的所有数字相加:
输出:
请注意,尽管将整数转换为字符串并返回整数可能会使用较少的代码,但人们普遍认为这是一种不好的做法
您可以使用列表理解。迭代列表中的每个数字,然后将其转换为字符串,现在迭代此转换字符串中的每个数字并将每个数字转换为整数,最后计算
sum
相关问题 更多 >
编程相关推荐