鱼C论坛

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

[技术交流] 《零基础入门学习python》第10讲课后练习动动手

[复制链接]
发表于 2017-9-18 10:27:25 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 铁棍阿童木 于 2017-9-18 10:51 编辑

1.member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]
   要求用for循环打印列表中的每个内容:

   member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]
   for each in member
         print(member)

>>>>>

2.上题要求修改打印样式为:
小甲鱼  88
黑夜  90
迷途  85
怡静  90
秋舞斜阳  88

方法一:(被自己蠢哭,最蠢的办法,没有之一)
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]
print(member[0],end = " ")
print(member[1])
print(member[2],end = " ")
print(member[3])
print(member[4],end = " ")
print(member[5])
print(member[6],end = " ")
print(member[7])
print(member[8],end = " ")
print(member[9])


方法二:for循环+if分支判断
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]
loop = 0
for each in member:
    if loop%2==0:
        print(each,end=" ")
    else:
        print(each)
    loop += 1
10讲课后练习.jpg

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-9-18 12:33:34 From FishC Mobile | 显示全部楼层
方法很多,你还可以用isinstance
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-18 18:55:58 | 显示全部楼层
左手十字 发表于 2017-9-18 12:33
方法很多,你还可以用isinstance

是噢...isinstance可以对类似这种混合型列表进行操作。有时候就是一下没想到。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 22:45:44 From FishC Mobile | 显示全部楼层
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88],88]
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]
li=sorted(member,reverse=True)
while len(li):
    print(li.pop(),li.pop())
这个方法更简洁,但我手机上没法试,你可以试试,应该可以
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-9-19 17:23:19 | 显示全部楼层
左手十字 发表于 2017-9-18 22:45
member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88],88]
member = ['小甲鱼',88,'黑夜' ...

貌似不行。报错,不支持对“string”和“int”排序。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-20 08:03:33 From FishC Mobile | 显示全部楼层
铁棍阿童木 发表于 2017-9-19 17:23
貌似不行。报错,不支持对“string”和“int”排序。

这个方法有两个地方要改,print两次,跟上边一样,用list方的方法原地反转,不排序了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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