n = int(input('type a number:'))
x = [z+1 for z in range(2*n+1)]
x.remove(1)
while len(x)>0:
print(','.join(str(r) for r in [1,x.pop(0),x.pop()]))
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/16
@QQ:327844761
"""
'''
n=3
1 2 7
1 3 6
1 4 5
n=4
1 2 9
1 3 8
1 4 7
1 5 6
'''
def fun(n):
x = [i + 1 for i in range(1, 2 * n + 1)]
for i in x:
print(1, i, x.pop())
if __name__ == '__main__':
fun(3)
程序输出结果:
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m