python中的切片和join的妙用
来源:互联网 发布:什么软件收二手手机 编辑:程序博客网 时间:2024/06/06 00:50
题意:输出一个整数n,输出形式为
#size 3----c------c-b-c--c-b-a-b-c--c-b-c------c----#size 5--------e--------------e-d-e----------e-d-c-d-e------e-d-c-b-c-d-e--e-d-c-b-a-b-c-d-e--e-d-c-b-c-d-e------e-d-c-d-e----------e-d-e--------------e--------#size 10------------------j----------------------------------j-i-j------------------------------j-i-h-i-j--------------------------j-i-h-g-h-i-j----------------------j-i-h-g-f-g-h-i-j------------------j-i-h-g-f-e-f-g-h-i-j--------------j-i-h-g-f-e-d-e-f-g-h-i-j----------j-i-h-g-f-e-d-c-d-e-f-g-h-i-j------j-i-h-g-f-e-d-c-b-c-d-e-f-g-h-i-j--j-i-h-g-f-e-d-c-b-a-b-c-d-e-f-g-h-i-j--j-i-h-g-f-e-d-c-b-c-d-e-f-g-h-i-j------j-i-h-g-f-e-d-c-d-e-f-g-h-i-j----------j-i-h-g-f-e-d-e-f-g-h-i-j--------------j-i-h-g-f-e-f-g-h-i-j------------------j-i-h-g-f-g-h-i-j----------------------j-i-h-g-h-i-j--------------------------j-i-h-i-j------------------------------j-i-j----------------------------------j------------------
代码如下:
import stringalpha = string.ascii_lowercasedef print_rangoli(size): L = [] for i in range(size): s = '-'.join(alpha[i:size]) L.append((s[::-1] + s[1:]).center(4 * size - 3, '-')) print('\n'.join(L[::-1] + L[1:]))if __name__ == "__main__": n = int(input()) print_rangoli(n)
0 0
- python中的切片和join的妙用
- 宝宝攻略(4) Python切片的妙用
- python之 切片--妙用
- Python中的join和split
- python中的join和split
- python中的字符串切片
- python中的字符串切片
- Python中的切片
- python中的切片操作
- python中的切片
- python中的切片--Splice
- python中的切片
- Python中的切片
- python中的切片功能
- Python中的切片
- python中的切片操作
- Python中序列的切片和加号
- Python中的join()函数和split()函数的用法
- spring boot 配置文件后缀的一个坑
- C++的继承,多继承,虚继承的对象分布的总结
- Azkaban文档
- 【eclipse高效开发】——ASTView节点详解
- Android中的Material design animation
- python中的切片和join的妙用
- python检索特定内容的文本文件2
- php语法基础(二)- get和post请求
- PHP-Function
- dss源码分析1:OSMutex
- 【Android】AndroidStudio巧用Volley让ListView异步加载图片
- spring整合quartz实现动态定时任务的前台网页配置与管理
- BZOJ1488 [HNOI2009]图的同构
- Linux下修改sys密码