用python输出下列图案_使用Python打印图案“有趣”
我不想直接打印字符,而是先使用专用函数将它们保存到字符串中。一旦有了这些字符串,它们就可以很容易地组合成单词:def pattern_f():
return [
''.join([
'F' if (col == 0 or col == 1 or row == 0 or row ==2) else ' '
for col in range(7)]) for row in range(5)
]
def pattern_u():
return [
''.join([
'U' if ((col==0 or col==6) and row<3) or (row==3 and (col==1 or col==5)) or (row==4 and col>1 and col<5) else ' '
for col in range(7)]) for row in range(5)
]
def pattern_n():
return [
''.join([
'N' if (col==0 or col==1 or col==6 or col==7) or (row==col-1) else ' '
for col in range(7)]) for row in range(5)
]
##separate printing:
for string in pattern_f():
print(string)
print()
for string in pattern_u():
print(string)
print()
for string in pattern_n():
print(string)
print()
##combining
for f,u,n in zip(pattern_f(), pattern_u(), pattern_n()):
print(f,u,n)
这将产生以下输出:
^{pr2}$
希望这有帮助。在
用python输出下列图案_使用Python打印图案“有趣”相关推荐
- python输出列表元素_在Python中分别打印列表中的每一个元素方法
在Python中分别打印列表中的每一个元素方法 更新时间:2018年11月07日 15:12:03 作者:wintersshi 今天小编就为大家分享一篇在Python中分别打印列表中的每一个元素方法, ...
- python 输出文件分隔符_使用Python文件读写,自定义分隔符的方法
使用Python文件读写,自定义分隔符的方法 发布时间:2020-07-06 11:07:56 来源:亿速云 阅读:121 作者:清晨 小编给大家分享一下使用Python文件读写,自定义分隔符的方法, ...
- python输出的格式_将Python输出格式化为行
所以,我对编程还是有点陌生,我正在尝试用Python格式化一些数组的输出.我发现很难在格式化的某些方面绞尽脑汁. 我有几个数组要以表的格式打印.在headings = ["Name" ...
- python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据
本文信息本文由方法SEO顾问发表于2016-10-1316:16:34,共 1733 字,转载请注明:[Python工具]ASO100导出竞争对手的所有关键词数据_[方法SEO顾问],如果我网站的文章 ...
- python输出质数序列_用python打印素数序列
您需要检查从2到n-1(实际上是sqrt(n))的所有数字,但是好的,让它为n). 如果n可被任何数字整除,则它不是素数.如果一个数字是素数,就打印出来.for num in range(2,101) ...
- python输出图片代码_通过Python pyecharts输出保存图片代码实例
安装pyecharts:pip install pyecharts 安装snapshot-selenium:pip install snapshot-selenium 安装ChromeDriver:下 ...
- python输出数字方阵_在python里输出数字方阵
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案
利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...
- python常用语法和示例_使用Python中的示例进行输入和输出操作
python常用语法和示例 A Program needs to interact with the user to accomplish the desired task; this is done ...
- python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...
如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...
最新文章
- Kimera:一个基于度量语义的SLAM开源库
- 微软推出 Pylance,改善 VS Code 中的 Python 体验
- 函数的递归调用(专题)
- jzoj4279-[NOIP2015模拟10.29B组]树上路径【树形dp】
- Mono源代码学习笔记:Console类(五)
- 【英语学习】【医学】无机化学 - 化合物命名(1) - 离子化合物
- 苹果A14芯片组件曝光,iPhone 12发布不远了?
- Vue写项目后台SpringBoot 01
- matlab 图例自定义,matlab实现自定义曲线图以及图例
- Flink重启策略Restart-Strategy
- Win32 IME 编程心得【转】
- 【杂说】东南大学建校117周年,校庆快乐
- python获取本周周一或周末日期
- 云原生分布式监控系统?看鹅厂 T11 架构师如何整活儿
- Web实现前后端分离,前后端解耦
- 2022软件测试最强晋级之路
- 2018年京东春招笔试题
- kdj金叉,macd金叉,kdj_macd双金叉那个作用更大
- Mocha AE CC 6 简单工作流程
- 解密大数据领域岗位职业发展路径