【程序 6】
题目:用*号输出字母 C 的图案。
1.程序分析:可先用'*'号在纸上写出字母 C,再分行输出。
2.程序源代码:
方法一:
1 2 3 4 5 6 | # 输出字母 "C" 的图案 print ( ' ****' ) print ( '* ' ) print ( '* ' ) print ( '* ' ) print ( ' ****' ) |
方法二:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # 定义字母 "C" 的大小 height = 5 width = 5 # 打印字母 "C" for i in range (height): for j in range (width): if i = = 0 or i = = height - 1 : if j = = 0 or j = = width - 1 : print ( " " , end = "") else : print ( "*" , end = "") elif j = = 0 : print ( "*" , end = "") else : print ( " " , end = "") print () # 换行 # 这个代码通过嵌套的循环和条件判断,打印出了字母 "C" 的图案。你可以根据需要调整 height 和 width 的值来改变字母的大小。 |
衍生:
1 2 3 4 5 6 7 8 9 10 11 12 | # 顶部 print ( '*' * 10 ) # 中间部分,这里我们打印4行,每行比顶部和底部少两个* for i in range ( 4 ): print ( '*' + ' ' * 8 + '*' ) # 第一个*和最后一个*之间用空格填充 # 底部,与顶部相同 print ( '*' * 10 ) # 注意:原始代码中 '*\n' * 6 是不必要的,因为它只是打印了6个空行和*的组合 # 这里我们不需要额外的空行或* |
柳志军:13418977808(手机微信),QQ:93684042
分类:
Python练习题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
2020-09-12 通达信指标函数说明大全