我不想直接打印字符,而是先使用专用函数将它们保存到字符串中。一旦有了这些字符串,它们就可以很容易地组合成单词: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打印图案“有趣”相关推荐

  1. python输出列表元素_在Python中分别打印列表中的每一个元素方法

    在Python中分别打印列表中的每一个元素方法 更新时间:2018年11月07日 15:12:03 作者:wintersshi 今天小编就为大家分享一篇在Python中分别打印列表中的每一个元素方法, ...

  2. python 输出文件分隔符_使用Python文件读写,自定义分隔符的方法

    使用Python文件读写,自定义分隔符的方法 发布时间:2020-07-06 11:07:56 来源:亿速云 阅读:121 作者:清晨 小编给大家分享一下使用Python文件读写,自定义分隔符的方法, ...

  3. python输出的格式_将Python输出格式化为行

    所以,我对编程还是有点陌生,我正在尝试用Python格式化一些数组的输出.我发现很难在格式化的某些方面绞尽脑汁. 我有几个数组要以表的格式打印.在headings = ["Name" ...

  4. python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据

    本文信息本文由方法SEO顾问发表于2016-10-1316:16:34,共 1733 字,转载请注明:[Python工具]ASO100导出竞争对手的所有关键词数据_[方法SEO顾问],如果我网站的文章 ...

  5. python输出质数序列_用python打印素数序列

    您需要检查从2到n-1(实际上是sqrt(n))的所有数字,但是好的,让它为n). 如果n可被任何数字整除,则它不是素数.如果一个数字是素数,就打印出来.for num in range(2,101) ...

  6. python输出图片代码_通过Python pyecharts输出保存图片代码实例

    安装pyecharts:pip install pyecharts 安装snapshot-selenium:pip install snapshot-selenium 安装ChromeDriver:下 ...

  7. python输出数字方阵_在python里输出数字方阵

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. python生成字符图形_【Python AsciiArt】利用命令行打印出字符图案

    利用字符串生成工具可以方便的打印出自己想要字符图案,以及如何将图片转换为ASCII ART输出. 最终可以用命令行输出各种彩色图像---->> 一般字符图案 我们在使用一些开源软件的时候, ...

  9. python常用语法和示例_使用Python中的示例进行输入和输出操作

    python常用语法和示例 A Program needs to interact with the user to accomplish the desired task; this is done ...

  10. python杨辉三角函数_python杨辉三角输出指定行_使用python打印十行杨辉三角过程详解...

    如何用python输出杨辉三角 程序输出需要实现如下效果: [1] [1,1] [1,2,1] [1,3,3,1] .. 方法:迭代,生成器 12345678910111213141516171819 ...

最新文章

  1. Kimera:一个基于度量语义的SLAM开源库
  2. 微软推出 Pylance,改善 VS Code 中的 Python 体验
  3. 函数的递归调用(专题)
  4. jzoj4279-[NOIP2015模拟10.29B组]树上路径【树形dp】
  5. Mono源代码学习笔记:Console类(五)
  6. 【英语学习】【医学】无机化学 - 化合物命名(1) - 离子化合物
  7. 苹果A14芯片组件曝光,iPhone 12发布不远了?
  8. Vue写项目后台SpringBoot 01
  9. matlab 图例自定义,matlab实现自定义曲线图以及图例
  10. Flink重启策略Restart-Strategy
  11. Win32 IME 编程心得【转】
  12. 【杂说】东南大学建校117周年,校庆快乐
  13. python获取本周周一或周末日期
  14. 云原生分布式监控系统?看鹅厂 T11 架构师如何整活儿
  15. Web实现前后端分离,前后端解耦
  16. 2022软件测试最强晋级之路
  17. 2018年京东春招笔试题
  18. kdj金叉,macd金叉,kdj_macd双金叉那个作用更大
  19. Mocha AE CC 6 简单工作流程
  20. 解密大数据领域岗位职业发展路径

热门文章

  1. 软件工程概论课程的总结
  2. aws 使用哪些ami
  3. 利用Java实现键盘上输入体重和身高计算BMI是否超标
  4. SEED-VPM642开发板IIC总线死锁解决办法(独家!)
  5. 手机恢复出厂设置文件怎么恢复
  6. Echarts颜色设置,好看的小清新配色
  7. cp linux ax,(轉)每天一個linux命令(8):cp 命令,復制文件和文件夾
  8. 多线程经典面试题总结
  9. skr!skr!能视频通话的360儿童手表,原来是这样实现的!
  10. Excel VLOOKUP实用教程之 04 vlookup如何实现三变量查找,三个条件字段查询数据?(教程含数据excel)