鱼C论坛

 找回密码
 立即注册
查看: 1320|回复: 1

[已解决]关于python第十讲课后练习题

[复制链接]
发表于 2021-1-12 23:29:27 | 显示全部楼层 |阅读模式

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

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

x
方法一:
count = 0
length = len(member)
while count < length:
    print(member[count], member[count+1])
    count += 2

方法二:   
   
for each in range(len(member)):
    if each%2 == 0:
        print(member[each], member[each+1])这两种方法可以实现小甲鱼 88
黑夜 90
迷途 85
怡静 90
秋舞斜阳 88这样,我有点看不懂这两种方法,求大神解释一下,谢谢
最佳答案
2021-1-12 23:40:00
  1. count = 0
  2. length = len(member)  #得长度
  3. while count < length:   #count取值依次为0,2,4,6,8
  4.     print(member[count], member[count+1]) #输出索引依次为:0,1,2,3,4,5,6,7,8,9,刚好全部打印完
  5.     count += 2
  6.    
  7. for each in range(len(member)):  #count取值以此为0,1,2,3,4,5,6,7,8,9
  8.     if each%2 == 0:   #符合要(偶数)求得count为:0,2,4,6,8
  9.         print(member[each], member[each+1])  #输出索引依次为:0,1,2,3,4,5,6,7,8,9,刚好全部打印完
复制代码


解释在注释里,应该比较清楚了
满意的话还请设置个最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-12 23:40:00 | 显示全部楼层    本楼为最佳答案   
  1. count = 0
  2. length = len(member)  #得长度
  3. while count < length:   #count取值依次为0,2,4,6,8
  4.     print(member[count], member[count+1]) #输出索引依次为:0,1,2,3,4,5,6,7,8,9,刚好全部打印完
  5.     count += 2
  6.    
  7. for each in range(len(member)):  #count取值以此为0,1,2,3,4,5,6,7,8,9
  8.     if each%2 == 0:   #符合要(偶数)求得count为:0,2,4,6,8
  9.         print(member[each], member[each+1])  #输出索引依次为:0,1,2,3,4,5,6,7,8,9,刚好全部打印完
复制代码


解释在注释里,应该比较清楚了
满意的话还请设置个最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 01:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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