鱼C论坛

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

用python

[复制链接]
发表于 2021-11-16 12:11:48 | 显示全部楼层 |阅读模式

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

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

x
标题

根据现有的若干小组的跳高预选赛比赛成绩,列出每个小组有资格参加初赛的成绩(大于等于初赛资格142)。
groups=(
(78,150,90,102,110,141),        #第一组
(149,88,132,95,108,112,143),    #第二组
(100,123,125,99,106,118,133),
(152,86,132,95,70,122,149,124),
)

输入描述



输出描述

获得初赛资格的成绩
第1组:        150
第2组:        149 143
第3组:       
第4组:        152 149
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 12:46:57 | 显示全部楼层
本帖最后由 suchocolate 于 2021-11-16 12:50 编辑
groups = (
    (78, 150, 90, 102, 110, 141),  # 第一组
    (149, 88, 132, 95, 108, 112, 143),  # 第二组
    (100, 123, 125, 99, 106, 118, 133),
    (152, 86, 132, 95, 70, 122, 149, 124),
)
i = 1
for group in groups:
    scores = ' '.join([str(item) for item in group if item >= 142])
    print(f'第{i}组:{scores}')
    i += 1

推导式展开
for group in groups:
    scores = ''
    for item in group:
        if item >= 142:
            scores = scores + ' ' + str(item)
    print(f'第{i}组:{scores}')
    i += 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 19:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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