鱼C论坛

 找回密码
 立即注册
查看: 1766|回复: 5

[已解决]python新手提问

[复制链接]
发表于 2021-12-10 17:40:55 | 显示全部楼层 |阅读模式

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

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

x
menber = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']
count = 0
length = len(member)
while count < length:
    print(member[count], member[count+1])
    count += 2
我不太理解这里的[count]和[count+1]是什么意思呀,是指空格和换行的意思吗?
当count小于10,打印小甲鱼[count],小甲鱼[count+1]?
感谢解答~
最佳答案
2021-12-12 12:06:26
本帖最后由 干虾皮 于 2021-12-12 12:07 编辑

menber = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']
count = 0   
length = len(member)
while count < length:
    print([member[count], member[count+1])
    count += 2
我们分析下您的程序
第一次出现是count=0 这个是对count变量赋了一个值0,当然这也是初始值,这时候count是一个变量
第二次出现是count < length,这个是一个比较语句,将变量count的值和数组长度进行比较,第一次比较时候count的初始值是0 ,length的初始值是5,所以为真进入循环;第二次比较是2<5依然为真,第二次循环;第三次比较是4<5依然为真,第三次循环。
         第三次出现是print(print([member[count], member[count+1]))这次count是代表member列表的索引,也就是列表中元素的序号,第一次循环时候是count==0,也就是会打印member[0]和
         member[1],两个元素小甲鱼和黑夜;第二次循环打印member[2]h和member[3],两个元素迷途和怡静;第三次循环打印member[4]和member[5],我们知道这个
        列表中只有5个元素,也就是索引最大为4,member[5]不存在我估计到这个时候应该报错跳出

        第四次出现是count+=2也就是count=count+2==0+2,这时候count变成了2;回到while 进行第二次比较;第二次循环count==2+2==4,回到while进行第三次比较;
此外您的程序中对与member数组操作,在第一行给初始值时候拼写错了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-10 17:52:21 | 显示全部楼层
索引(简单说就是列表的位置)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-12 12:06:26 | 显示全部楼层    本楼为最佳答案   
本帖最后由 干虾皮 于 2021-12-12 12:07 编辑

menber = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']
count = 0   
length = len(member)
while count < length:
    print([member[count], member[count+1])
    count += 2
我们分析下您的程序
第一次出现是count=0 这个是对count变量赋了一个值0,当然这也是初始值,这时候count是一个变量
第二次出现是count < length,这个是一个比较语句,将变量count的值和数组长度进行比较,第一次比较时候count的初始值是0 ,length的初始值是5,所以为真进入循环;第二次比较是2<5依然为真,第二次循环;第三次比较是4<5依然为真,第三次循环。
         第三次出现是print(print([member[count], member[count+1]))这次count是代表member列表的索引,也就是列表中元素的序号,第一次循环时候是count==0,也就是会打印member[0]和
         member[1],两个元素小甲鱼和黑夜;第二次循环打印member[2]h和member[3],两个元素迷途和怡静;第三次循环打印member[4]和member[5],我们知道这个
        列表中只有5个元素,也就是索引最大为4,member[5]不存在我估计到这个时候应该报错跳出

        第四次出现是count+=2也就是count=count+2==0+2,这时候count变成了2;回到while 进行第二次比较;第二次循环count==2+2==4,回到while进行第三次比较;
此外您的程序中对与member数组操作,在第一行给初始值时候拼写错了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-12 15:26:13 | 显示全部楼层
干虾皮 发表于 2021-12-12 12:06
menber = ['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']
count = 0   
length = len(member)

谢谢您
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-12 15:31:30 | 显示全部楼层
傻眼貓咪 发表于 2021-12-10 17:52
索引(简单说就是列表的位置)

谢谢您
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-12 15:32:46 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-30 00:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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