13届蓝桥杯1024PC04:
给定一个正整数N,将1到N之间(包含1和N)的正整数按偶数递增、奇数递减的顺序排列输出。(先输出偶数,再输出奇数)
例如:给定正整数为5,1到5之间偶数有2、4,按偶数递增顺序排列为[2,4],
1到5之间奇数递减顺序排列为[5,3,1],故输出的结果为:2,4,5,3,1
样例输入:5
样例输出:2,4,5,3,1
1. 转换函数 join():
join() 可把列表转为字符串,前提是列表中元素也为字符类型。
2. 题解
'''输出''' n=input() '''初始化''' l_oushu=[] l_jishu=[] '''判断''' for i in range(1,int(n)+1): if i%2==0: l_oushu.append(str(i)) else: l_jishu.append(str(i)) '''排序''' l_oushu.sort() l_jishu.sort() '''输出''' s=',' s_oushu=s.join(l_oushu) s_jishu=s.join(l_jishu) print(s_oushu+s+s_jishu)
-END
标签:输出,join,Day7,偶数,jishu,蓝桥,一题,oushu From: https://www.cnblogs.com/peitongshi/p/16896843.htmlhttps://www.bilibili.com/video/BV1gR4y1n7AR/?spm_id_from=333.788&vd_source=efad7d657bca9605bbc1590a798ed819