每日一练第152题问题求助
本帖最后由 pillar 于 2018-3-5 17:09 编辑def Daily_practice_152():
length = len(list1)
a=int((length-1)/2)
# print(list1)
sum1 = 0
sum2 = 0
for i in range(a):
sum1 += list1
for i in range(a,length-1):
sum2 += list1
if sum1 == sum2:
return list1
# break
list1 =
#list1 =
#list2 =
#list3 =
#list4 =
#list5 =
Daily_practice_152()
问题:这个函数为何不能进行最后一项判断,输出最终的结果?
另外 :sum1 += list1 sum2 += list1 这两个不知道什么原因两个【i】(我在这里用中文输入法写出来,英文的显示不了,尴尬)不能显示
麻烦你运行一遍有问题再过来问好吧。
sum1 += list1
sum2 += list1
这两句你确定不会报错吗?
本帖最后由 pillar 于 2018-3-5 17:08 编辑
°蓝鲤歌蓝 发表于 2018-3-5 16:05
麻烦你运行一遍有问题再过来问好吧。
这两句你确定不会报错吗?
尴尬了,复制代码到帖子上出错了
原行程序没有报错,显示不了【i】 pillar 发表于 2018-3-5 16:58
尴尬了,复制代码到帖子上出错了
运行程序没有报错
改一下。我大概理解你程序的意思了,这样子基本上是找不到平衡点的。 °蓝鲤歌蓝 发表于 2018-3-5 17:07
改一下。我大概理解你程序的意思了,这样子基本上是找不到平衡点的。
谢谢,我已经知道问题了
页:
[1]