鱼C论坛

 找回密码
 立即注册
查看: 5306|回复: 9

python第10课问题求助

[复制链接]
发表于 2015-3-2 20:50:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请大家帮我看看这段代码的问题出在哪了,谢谢!

member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
i = range(len(member))
if i%2 == 0:
        print(member, member[i+1])


小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-3-2 21:24:14 | 显示全部楼层

回帖奖励 +1 鱼币

:big
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-3-2 21:25:42 | 显示全部楼层
。。range至少两个参数,默认第三个参数step为1{:1_1:}
欢迎到http://bbs.fishc.com/thread-58754-1-1.html    交流学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-2 21:34:43 | 显示全部楼层
要实现什么功能,range%2做什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-2 22:50:08 | 显示全部楼层
你在if前加個print(i)就知道了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-3 15:54:27 | 显示全部楼层
好想说得不够清楚,应该是至少返回两个参数
如图: 1.png 如果start不写,默认为0          (0,10)表元组
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-3 16:53:20 | 显示全部楼层
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for i in member:
    if type(i)==type('  '):
        if len(i)%2 == 0:
            print(member.index(i), member[member.index(i)])
    else:
        if i%2 == 0:
            print(member.index(i), member[member.index(i)])        
        
                        
for i in member:
    if type(i)==type('  '):
            if len(i)%2 == 0:
                print(member.index(i), member[member.index(i)+1])
               
               
               
               
for i in member:
    if type(i)!=type('  '):               
        if i%2 == 0:
            print(member.index(i), member[member.index(i)-1])        

也不知道能用上哪种~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-3 19:38:58 | 显示全部楼层
谢谢大家
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-6 11:33:39 | 显示全部楼层
i是一个范围,相当于列表了,所以i%2这个就有问题了
可以加一句for x in i
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-8 08:42:07 | 显示全部楼层
你差个for循环

member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for i in range(len(member)):
if i % 2  == 0:
        print(member, member[i + 1])
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-15 00:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表