仔鹿 发表于 2021-11-16 12:11:48

用python

标题

根据现有的若干小组的跳高预选赛比赛成绩,列出每个小组有资格参加初赛的成绩(大于等于初赛资格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

suchocolate 发表于 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()
    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
页: [1]
查看完整版本: 用python