'''
题目:两个乒乓球队进行比赛,各出三人。
甲队为a,b,c三人,乙队为x,y,z三人。
已抽签决定比赛名单。有人向队员打听比赛的名单。
a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
'''
T1 = ('a', 'b', 'c')
T2 = ('x', 'y', 'z')
arr = [] # 可能的组合
def comb(i, j, k):
c1 = T1[0] + '-' + T2[i]
c2 = T1[1] + '-' + T2[j]
c3 = T1[2] + '-' + T2[k]
return tuple([c1, c2, c3])
# 找出 x,y,z 的所有组合
for i in range(3):
for j in range(3):
for k in range(3):
if (i == j) or (i == k) or (j == k):
continue
arr.append(comb(i, j, k))
# 过滤不符合要求的组合
for g in arr:
if ('a-x' in g) or ('c-z' in g) or ('c-x' in g):
continue
print(g)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
"打下坚实的Python基础,从容面对编程挑战!这系列Python基础编程练习题资源是你掌握语言核心概念、语法和基本算法的理想之选。通过解决这些练习,你将建立起对变量、循环、条件语句等基础构建块的深刻理解,并逐步提升你的编程技能。无论是入门者还是希望夯实基础的开发者,这些练习题都为你提供了一个扎实的学习平台。培养你的编程直觉,挑战自己,让Python编程之路更加愉悦和有趣!" "打下坚实的Python基础,从容面对编程挑战!这系列Python基础编程练习题资源是你掌握语言核心概念、语法和基本算法的理想之选。通过解决这些练习,你将建立起对变量、循环、条件语句等基础构建块的深刻理解,并逐步提升你的编程技能。无论是入门者还是希望夯实基础的开发者,这些练习题都为你提供了一个扎实的学习平台。培养你的编程直觉,挑战自己,让Python编程之路更加愉悦和有趣!"
资源推荐
资源详情
资源评论
收起资源包目录
python_case3.zip (10个子文件)
sub_24.py 269B
sub_28.py 425B
sub_29.py 390B
sub_23.py 369B
sub_27.py 266B
sub_21.py 525B
sub_26.py 265B
sub_30.py 304B
sub_22.py 824B
sub_25.py 227B
共 10 条
- 1
资源评论
Nowl
- 粉丝: 1w+
- 资源: 3556
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功