请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

7-2 中的a如果不用for else 要如何判断一个元素是整个列表中最后的一个元素并打印 fruit is gone

因为列表里有两组元素嘛。。  如果不用if y == 3  因为要使用 if y = x[-1]会打印出两个fruit is gone来 要用什么来表示是整个列表的最后一个元素呢

正在回答 回答被采纳积分+3

2回答

runzx 2017-10-21 10:20:18
'''
for 循环
'''
a = [['apple','orange','banana','grape'], (1,2,3)]
for x in a:
    sum=0
    for y in x:
        sum+=1
        print(y,end=' | ')
        if len(x)==sum:
            print('\n\nfruit is gone')


0 回复 有任何疑惑可以回复我~
  • 提问者 慕娘1486800 #1
    不太对哦 这样也是打印两个fruit is gone  而且len(x)求出来的不是整个大的所有的长度 而是最后一个的长度
    回复 有任何疑惑可以回复我~ 2017-10-21 21:11:36
runzx 2017-10-20 18:07:48

用sum=1 计数

if len(x) == sum

    print('fruit is gone')

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信